[2026-08-28 00:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7628, 2026-08-28 00:00:06, 2026-08-28 00:00:06))  
[2026-08-28 00:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7628, 2026-08-28 00:00:06, 2026-08-28 00:00:06))"} 
[2026-08-28 00:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:01:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:01:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:01:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:01:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6381, 2026-08-28 00:01:08, 2026-08-28 00:01:08))  
[2026-08-28 00:01:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6381, 2026-08-28 00:01:08, 2026-08-28 00:01:08))"} 
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:02:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:02:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:02:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:02:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2302, 2026-08-28 00:02:06, 2026-08-28 00:02:06))  
[2026-08-28 00:02:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2302, 2026-08-28 00:02:06, 2026-08-28 00:02:06))"} 
[2026-08-28 00:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:02:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:03:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:03:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2040, 2026-08-28 00:03:04, 2026-08-28 00:03:04))  
[2026-08-28 00:03:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2040, 2026-08-28 00:03:04, 2026-08-28 00:03:04))"} 
[2026-08-28 00:03:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:03:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:03:16] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":334,"therapist_id":6,"date":null,"start_date":"2026-09-12","end_date":null,"day_of_week":"saturday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:07.000000Z","updated_at":"2026-08-23T07:01:53.000000Z"},"reqStart":"12:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 00:03:16] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"12:00:00","item_end":"14:00:00","bStart":"12:00:00","bEnd":"14:00:00","reqStart":"12:00:00","reqEnd":"14:00:00","conflict":true} 
[2026-08-28 00:03:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:04:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:04:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4333, 2026-08-28 00:04:03, 2026-08-28 00:04:03))  
[2026-08-28 00:04:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4333, 2026-08-28 00:04:03, 2026-08-28 00:04:03))"} 
[2026-08-28 00:04:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:05:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:05:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:05:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:05:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:05:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5706, 2026-08-28 00:05:07, 2026-08-28 00:05:07))  
[2026-08-28 00:05:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5706, 2026-08-28 00:05:07, 2026-08-28 00:05:07))"} 
[2026-08-28 00:05:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:05:19] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":334,"therapist_id":6,"date":null,"start_date":"2026-09-12","end_date":null,"day_of_week":"saturday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:07.000000Z","updated_at":"2026-08-23T07:01:53.000000Z"},"reqStart":"14:00:00","reqEnd":"15:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 00:05:19] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"12:00:00","item_end":"14:00:00","bStart":"12:00:00","bEnd":"14:00:00","reqStart":"14:00:00","reqEnd":"15:00:00","conflict":false} 
[2026-08-28 00:05:19] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"14:00:00","item_end":"15:00:00","bStart":"14:00:00","bEnd":"15:00:00","reqStart":"14:00:00","reqEnd":"15:00:00","conflict":true} 
[2026-08-28 00:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:06:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:06:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0268, 2026-08-28 00:06:03, 2026-08-28 00:06:03))  
[2026-08-28 00:06:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0268, 2026-08-28 00:06:03, 2026-08-28 00:06:03))"} 
[2026-08-28 00:07:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:07:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:07:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:07:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:07:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4492, 2026-08-28 00:07:05, 2026-08-28 00:07:05))  
[2026-08-28 00:07:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4492, 2026-08-28 00:07:05, 2026-08-28 00:07:05))"} 
[2026-08-28 00:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:07:50] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":334,"therapist_id":6,"date":null,"start_date":"2026-09-12","end_date":null,"day_of_week":"saturday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:07.000000Z","updated_at":"2026-08-23T07:01:53.000000Z"},"reqStart":"16:45:00","reqEnd":"17:45:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 00:07:50] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"12:00:00","item_end":"14:00:00","bStart":"12:00:00","bEnd":"14:00:00","reqStart":"16:45:00","reqEnd":"17:45:00","conflict":false} 
[2026-08-28 00:07:50] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"14:00:00","item_end":"15:00:00","bStart":"14:00:00","bEnd":"15:00:00","reqStart":"16:45:00","reqEnd":"17:45:00","conflict":false} 
[2026-08-28 00:07:50] production.INFO: DEBUG therapist 6 conflict check {"booking_id":340,"item_start":"15:00:00","item_end":"15:15:00","bStart":"15:00:00","bEnd":"15:15:00","reqStart":"16:45:00","reqEnd":"17:45:00","conflict":false} 
[2026-08-28 00:07:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:07:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:07:55] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":334,"therapist_id":6,"date":null,"start_date":"2026-09-12","end_date":null,"day_of_week":"saturday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:07.000000Z","updated_at":"2026-08-23T07:01:53.000000Z"},"reqStart":"14:00:00","reqEnd":"15:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 00:07:55] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"12:00:00","item_end":"14:00:00","bStart":"12:00:00","bEnd":"14:00:00","reqStart":"14:00:00","reqEnd":"15:00:00","conflict":false} 
[2026-08-28 00:07:55] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"14:00:00","item_end":"15:00:00","bStart":"14:00:00","bEnd":"15:00:00","reqStart":"14:00:00","reqEnd":"15:00:00","conflict":true} 
[2026-08-28 00:07:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:08:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:08:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9724, 2026-08-28 00:08:03, 2026-08-28 00:08:03))  
[2026-08-28 00:08:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9724, 2026-08-28 00:08:03, 2026-08-28 00:08:03))"} 
[2026-08-28 00:08:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:08:43] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":334,"therapist_id":6,"date":null,"start_date":"2026-09-12","end_date":null,"day_of_week":"saturday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:07.000000Z","updated_at":"2026-08-23T07:01:53.000000Z"},"reqStart":"12:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 00:08:43] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"12:00:00","item_end":"14:00:00","bStart":"12:00:00","bEnd":"14:00:00","reqStart":"12:00:00","reqEnd":"14:00:00","conflict":true} 
[2026-08-28 00:09:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:09:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:09:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:09:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:09:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7501, 2026-08-28 00:09:07, 2026-08-28 00:09:07))  
[2026-08-28 00:09:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7501, 2026-08-28 00:09:07, 2026-08-28 00:09:07))"} 
[2026-08-28 00:10:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:10:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:10:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:10:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:10:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1769, 2026-08-28 00:10:06, 2026-08-28 00:10:06))  
[2026-08-28 00:10:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1769, 2026-08-28 00:10:06, 2026-08-28 00:10:06))"} 
[2026-08-28 00:10:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:10:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=275000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:10:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:10:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=275000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:10:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=275000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:11:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:11:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8058, 2026-08-28 00:11:04, 2026-08-28 00:11:04))  
[2026-08-28 00:11:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8058, 2026-08-28 00:11:04, 2026-08-28 00:11:04))"} 
[2026-08-28 00:11:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=275000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9315, 2026-08-28 00:12:05, 2026-08-28 00:12:05))  
[2026-08-28 00:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9315, 2026-08-28 00:12:05, 2026-08-28 00:12:05))"} 
[2026-08-28 00:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:04] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-12","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":56,"therapist_id":42,"room_id":3,"start_time":"12:00","guest_name":"Putri wulan dari","guest_phone":"081805864990","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":47,"variant_id":47,"therapist_id":15,"start_time":"14:00","guest_name":"Putri wulan dari","guest_phone":"081805864990","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 00:13:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:05] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":313} 
[2026-08-28 00:13:05] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:13:05] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 00:13:05] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-28 00:13:05] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-28 00:13:05] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":275000,\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"currency\":\"IDR\",\"session_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000313-1787850785-FW9IIP\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 313\",\"price\":275000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Putri nilam zulfa \",\"email\":\"putri.nilam283@gmail.com\",\"phone\":\"087824432757\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 00:13:05] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":275000,"invoice_number":"PAY-20260828-000313-1787850785-FW9IIP","currency":"IDR","session_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000313-1787850785-FW9IIP","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 313","price":275000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Putri nilam zulfa ","email":"putri.nilam283@gmail.com","phone":"087824432757"}}} 
[2026-08-28 00:13:05] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:4e52a3c4-4071-43d8-a931-14c28d07bc7a
Request-Timestamp:2026-08-27T17:13:05Z
Request-Target:/checkout/v1/payment
Digest:PASJMXoLFG4VQLuJ6VPt+qh0XLV2lJag4vuSwsupzTk="} 
[2026-08-28 00:13:05] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"275000","invoice_number":"PAY-20260828-000313-1787850785-FW9IIP","currency":"IDR","session_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000313-1787850785-FW9IIP","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 313","quantity":1,"price":"275000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368","url":"https://checkout.doku.com/checkout-link-v2/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368","expired_date":"20260828004305","expired_datetime":"2026-08-27T17:43:05Z"},"customer":{"email":"putri.nilam283@gmail.com","phone":"087824432757","name":"Putri nilam zulfa "},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 313","quantity":1,"price":"275000"}]},"uuid":2.2252608280013053e+39,"headers":{"request_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a","signature":"HMACSHA256=Vt61JmEwf51a0SBWp4nAJ4pUdxL/z90KWBf8vM2cYFA=","date":"2026-08-27T17:13:05Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 00:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:13:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:13:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0415, 2026-08-28 00:13:05, 2026-08-28 00:13:05))  
[2026-08-28 00:13:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0415, 2026-08-28 00:13:05, 2026-08-28 00:13:05))"} 
[2026-08-28 00:13:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/423 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/423 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:10] production.INFO: Payment Status Check {"payment_id":"423","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:13:10] production.INFO: Calling checkDokuStatus for payment {"payment_id":"423"} 
[2026-08-28 00:13:10] production.INFO: checkDokuStatus called {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:13:10] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:fd1fc226-7450-44e5-a4ad-686e90559e4f
Request-Timestamp:2026-08-27T17:13:10Z
Request-Target:/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:10] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP","invoice":"PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:10] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","response":{"order":{"invoice_number":"PAY-20260828-000313-1787850785-FW9IIP","amount":275000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:13:09.232Z","original_request_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a","amount":"275000.00","amount_details":{"currency":"IDR","paid_amount":275000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"275000","name":"Pembayaran Booking 313"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:13:10] production.INFO: After checkDokuStatus {"payment_id":"423","new_status":"pending"} 
[2026-08-28 00:13:10] production.INFO: Payment Status Response {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","status":"pending","payment_status":null,"booking_id":null,"amount":"275000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"275000\",\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"currency\":\"IDR\",\"session_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000313-1787850785-FW9IIP\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"expired_date\":\"20260828004305\",\"expired_datetime\":\"2026-08-27T17:43:05Z\"},\"customer\":{\"email\":\"putri.nilam283@gmail.com\",\"phone\":\"087824432757\",\"name\":\"Putri nilam zulfa \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"uuid\":2.2252608280013053e+39,\"headers\":{\"request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"signature\":\"HMACSHA256=Vt61JmEwf51a0SBWp4nAJ4pUdxL\\/z90KWBf8vM2cYFA=\",\"date\":\"2026-08-27T17:13:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:13:10\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"amount\":275000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:13:09.232Z\",\"original_request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"amount\":\"275000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":275000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"275000\",\"name\":\"Pembayaran Booking 313\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:13:05"} 
[2026-08-28 00:13:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/423 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:15] production.INFO: Payment Status Check {"payment_id":"423","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:13:15] production.INFO: Calling checkDokuStatus for payment {"payment_id":"423"} 
[2026-08-28 00:13:15] production.INFO: checkDokuStatus called {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:13:15] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:352cba1e-c03d-4398-b2b7-39663a28d87d
Request-Timestamp:2026-08-27T17:13:15Z
Request-Target:/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:15] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP","invoice":"PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:15] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","response":{"order":{"invoice_number":"PAY-20260828-000313-1787850785-FW9IIP","amount":275000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:13:09.232Z","original_request_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a","amount":"275000.00","amount_details":{"currency":"IDR","paid_amount":275000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"275000","name":"Pembayaran Booking 313"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:13:15] production.INFO: After checkDokuStatus {"payment_id":"423","new_status":"pending"} 
[2026-08-28 00:13:15] production.INFO: Payment Status Response {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","status":"pending","payment_status":null,"booking_id":null,"amount":"275000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"275000\",\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"currency\":\"IDR\",\"session_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000313-1787850785-FW9IIP\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"expired_date\":\"20260828004305\",\"expired_datetime\":\"2026-08-27T17:43:05Z\"},\"customer\":{\"email\":\"putri.nilam283@gmail.com\",\"phone\":\"087824432757\",\"name\":\"Putri nilam zulfa \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"uuid\":2.2252608280013053e+39,\"headers\":{\"request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"signature\":\"HMACSHA256=Vt61JmEwf51a0SBWp4nAJ4pUdxL\\/z90KWBf8vM2cYFA=\",\"date\":\"2026-08-27T17:13:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:13:15\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"amount\":275000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:13:09.232Z\",\"original_request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"amount\":\"275000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":275000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"275000\",\"name\":\"Pembayaran Booking 313\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:13:05"} 
[2026-08-28 00:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/423 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:20] production.INFO: Payment Status Check {"payment_id":"423","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:13:20] production.INFO: Calling checkDokuStatus for payment {"payment_id":"423"} 
[2026-08-28 00:13:20] production.INFO: checkDokuStatus called {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:13:20] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:3986b5db-ab7b-4583-971f-e3dec895e4fb
Request-Timestamp:2026-08-27T17:13:20Z
Request-Target:/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:20] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP","invoice":"PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:20] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","response":{"order":{"invoice_number":"PAY-20260828-000313-1787850785-FW9IIP","amount":275000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:13:09.232Z","original_request_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a","amount":"275000.00","amount_details":{"currency":"IDR","paid_amount":275000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"275000","name":"Pembayaran Booking 313"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:13:20] production.INFO: After checkDokuStatus {"payment_id":"423","new_status":"pending"} 
[2026-08-28 00:13:20] production.INFO: Payment Status Response {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","status":"pending","payment_status":null,"booking_id":null,"amount":"275000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"275000\",\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"currency\":\"IDR\",\"session_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000313-1787850785-FW9IIP\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"expired_date\":\"20260828004305\",\"expired_datetime\":\"2026-08-27T17:43:05Z\"},\"customer\":{\"email\":\"putri.nilam283@gmail.com\",\"phone\":\"087824432757\",\"name\":\"Putri nilam zulfa \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"uuid\":2.2252608280013053e+39,\"headers\":{\"request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"signature\":\"HMACSHA256=Vt61JmEwf51a0SBWp4nAJ4pUdxL\\/z90KWBf8vM2cYFA=\",\"date\":\"2026-08-27T17:13:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:13:20\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"amount\":275000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:13:09.232Z\",\"original_request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"amount\":\"275000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":275000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"275000\",\"name\":\"Pembayaran Booking 313\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:13:05"} 
[2026-08-28 00:13:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/423 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:25] production.INFO: Payment Status Check {"payment_id":"423","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:13:25] production.INFO: Calling checkDokuStatus for payment {"payment_id":"423"} 
[2026-08-28 00:13:25] production.INFO: checkDokuStatus called {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:13:25] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:941d9d8b-49fa-405a-bd3c-a8e1f8b27542
Request-Timestamp:2026-08-27T17:13:25Z
Request-Target:/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:25] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000313-1787850785-FW9IIP","invoice":"PAY-20260828-000313-1787850785-FW9IIP"} 
[2026-08-28 00:13:25] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","response":{"order":{"invoice_number":"PAY-20260828-000313-1787850785-FW9IIP","amount":275000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-27T17:13:21Z","original_request_id":"4e52a3c4-4071-43d8-a931-14c28d07bc7a","amount":"275000.00","amount_details":{"currency":"IDR","paid_amount":275000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"is_qris_v1":false,"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"275000","name":"Pembayaran Booking 313"}],"migration_process":false},"qris_payment":{"date":"2026-08-27T17:13:21Z","payer_account_id":"9360054217965985132","payer_account_name":"PUTRI WULANDARI K W D         ","payer_account_issuer":"Bank Jago","reference_id":"1rq4on868487","response_code":"0000"}}} 
[2026-08-28 00:13:25] production.INFO: Updating payment status {"payment_id":423,"old_status":"pending","new_status":"success"} 
[2026-08-28 00:13:25] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":423} 
[2026-08-28 00:13:25] production.INFO: processSuccessfulPayment starting for Payment ID: 423, Status: success  
[2026-08-28 00:13:25] production.INFO: Found PaymentLog ID: 313 with status: pending  
[2026-08-28 00:13:25] production.INFO: PaymentLog 313 updated to settlement  
[2026-08-28 00:13:25] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:13:25] production.INFO: Resolved customer email {"email":"putri.nilam283@gmail.com"} 
[2026-08-28 00:13:26] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Aov2iQ2WbUw5M33FThbOow4"}}}} 
[2026-08-28 00:13:26] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 00:13:28] production.ERROR: Background email process error (suppressed) for zafarangroupindonesia@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b0fd5c34sm3449967a91.8 - gsmtp".  
[2026-08-28 00:13:28] production.INFO: Email job dispatched for: zafarangroupindonesia@gmail.com  
[2026-08-28 00:13:29] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AKxXxgnLST-NPG2271FcN9K"}}}} 
[2026-08-28 00:13:29] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 00:13:29] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AgTF2NbPVvIgpOZ7FXlEOkj"}}}} 
[2026-08-28 00:13:29] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 00:13:30] production.ERROR: Background email process error (suppressed) for nasywaanawaalra@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b0fd5c34sm3449967a91.8 - gsmtp".  
[2026-08-28 00:13:30] production.INFO: Email job dispatched for: nasywaanawaalra@gmail.com  
[2026-08-28 00:13:30] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Ao0Md1NkNzW0LbFaxKdVYZO"}}}} 
[2026-08-28 00:13:30] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 00:13:30] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A-KSxcQjGtxO3mmZ_dP8hyD"}}}} 
[2026-08-28 00:13:30] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 00:13:31] production.INFO: Transaction recorded for Payment: 423  
[2026-08-28 00:13:31] production.INFO: After checkDokuStatus {"payment_id":"423","new_status":"success"} 
[2026-08-28 00:13:31] production.INFO: Booking payment status {"booking_id":346,"payment_status":"paid"} 
[2026-08-28 00:13:31] production.INFO: Payment Status Response {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","status":"success","payment_status":"paid","booking_id":346,"amount":"275000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"275000\",\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"currency\":\"IDR\",\"session_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000313-1787850785-FW9IIP\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"expired_date\":\"20260828004305\",\"expired_datetime\":\"2026-08-27T17:43:05Z\"},\"customer\":{\"email\":\"putri.nilam283@gmail.com\",\"phone\":\"087824432757\",\"name\":\"Putri nilam zulfa \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"uuid\":2.2252608280013053e+39,\"headers\":{\"request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"signature\":\"HMACSHA256=Vt61JmEwf51a0SBWp4nAJ4pUdxL\\/z90KWBf8vM2cYFA=\",\"date\":\"2026-08-27T17:13:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:13:25\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"amount\":275000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:13:21Z\",\"original_request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"amount\":\"275000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":275000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"275000\",\"name\":\"Pembayaran Booking 313\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-27T17:13:21Z\",\"payer_account_id\":\"9360054217965985132\",\"payer_account_name\":\"PUTRI WULANDARI K W D         \",\"payer_account_issuer\":\"Bank Jago\",\"reference_id\":\"1rq4on868487\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:13:05"} 
[2026-08-28 00:13:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/423 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:13:31] production.INFO: Payment Status Check {"payment_id":"423","current_status":"success","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:13:31] production.INFO: Booking payment status {"booking_id":346,"payment_status":"paid"} 
[2026-08-28 00:13:31] production.INFO: Payment Status Response {"payment_id":423,"payment_ref":"PAY-20260828-000313-1787850785-FW9IIP","status":"success","payment_status":"paid","booking_id":346,"amount":"275000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"275000\",\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"currency\":\"IDR\",\"session_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000313-1787850785-FW9IIP\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/4e52a3c4-4071-43d8-a931-14c28d07bc7a20261328001305368\",\"expired_date\":\"20260828004305\",\"expired_datetime\":\"2026-08-27T17:43:05Z\"},\"customer\":{\"email\":\"putri.nilam283@gmail.com\",\"phone\":\"087824432757\",\"name\":\"Putri nilam zulfa \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 313\",\"quantity\":1,\"price\":\"275000\"}]},\"uuid\":2.2252608280013053e+39,\"headers\":{\"request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"signature\":\"HMACSHA256=Vt61JmEwf51a0SBWp4nAJ4pUdxL\\/z90KWBf8vM2cYFA=\",\"date\":\"2026-08-27T17:13:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:13:25\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000313-1787850785-FW9IIP\",\"amount\":275000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:13:21Z\",\"original_request_id\":\"4e52a3c4-4071-43d8-a931-14c28d07bc7a\",\"amount\":\"275000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":275000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"275000\",\"name\":\"Pembayaran Booking 313\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-27T17:13:21Z\",\"payer_account_id\":\"9360054217965985132\",\"payer_account_name\":\"PUTRI WULANDARI K W D         \",\"payer_account_issuer\":\"Bank Jago\",\"reference_id\":\"1rq4on868487\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:13:05"} 
[2026-08-28 00:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2557, 2026-08-28 00:14:04, 2026-08-28 00:14:04))  
[2026-08-28 00:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2557, 2026-08-28 00:14:04, 2026-08-28 00:14:04))"} 
[2026-08-28 00:15:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:15:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:15:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:15:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:15:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8781, 2026-08-28 00:15:08, 2026-08-28 00:15:08))  
[2026-08-28 00:15:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8781, 2026-08-28 00:15:08, 2026-08-28 00:15:08))"} 
[2026-08-28 00:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:16:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0355, 2026-08-28 00:16:03, 2026-08-28 00:16:03))  
[2026-08-28 00:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0355, 2026-08-28 00:16:03, 2026-08-28 00:16:03))"} 
[2026-08-28 00:16:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000313-1787850785-FW9IIP from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000313-1787850785-FW9IIP from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000313-1787850785-FW9IIP from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000313-1787850785-FW9IIP from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000313-1787850785-FW9IIP from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7910, 2026-08-28 00:17:09, 2026-08-28 00:17:09))  
[2026-08-28 00:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7910, 2026-08-28 00:17:09, 2026-08-28 00:17:09))"} 
[2026-08-28 00:17:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:17:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:17:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:18:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:18:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1635, 2026-08-28 00:18:04, 2026-08-28 00:18:04))  
[2026-08-28 00:18:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1635, 2026-08-28 00:18:04, 2026-08-28 00:18:04))"} 
[2026-08-28 00:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:19:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:19:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:19:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:19:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:19:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1686, 2026-08-28 00:19:05, 2026-08-28 00:19:05))  
[2026-08-28 00:19:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1686, 2026-08-28 00:19:05, 2026-08-28 00:19:05))"} 
[2026-08-28 00:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:20:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:20:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8748, 2026-08-28 00:20:06, 2026-08-28 00:20:06))  
[2026-08-28 00:20:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8748, 2026-08-28 00:20:06, 2026-08-28 00:20:06))"} 
[2026-08-28 00:20:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-28 00:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-28 00:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Jcrop.php from No Origin  
[2026-08-28 00:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gettest.php from No Origin  
[2026-08-28 00:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/menu.php from No Origin  
[2026-08-28 00:20:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-style.php from No Origin  
[2026-08-28 00:20:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/67.php from No Origin  
[2026-08-28 00:20:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wtiiy.php from No Origin  
[2026-08-28 00:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file61.php from No Origin  
[2026-08-28 00:20:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bolt.php from No Origin  
[2026-08-28 00:20:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/genco.php from No Origin  
[2026-08-28 00:20:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fs.php from No Origin  
[2026-08-28 00:20:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/users.php from No Origin  
[2026-08-28 00:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws87.php from No Origin  
[2026-08-28 00:20:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lib.php from No Origin  
[2026-08-28 00:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Qdkv4tOtNdefault.php from No Origin  
[2026-08-28 00:20:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws58.php from No Origin  
[2026-08-28 00:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gk.php from No Origin  
[2026-08-28 00:20:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mh.php from No Origin  
[2026-08-28 00:20:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/kgoc6awap3napxxxdCdefault.php from No Origin  
[2026-08-28 00:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws80.php from No Origin  
[2026-08-28 00:20:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/t.php from No Origin  
[2026-08-28 00:20:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xa.php from No Origin  
[2026-08-28 00:20:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sd.php from No Origin  
[2026-08-28 00:21:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws45.php from No Origin  
[2026-08-28 00:21:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/666.php from No Origin  
[2026-08-28 00:21:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dragonshell.php from No Origin  
[2026-08-28 00:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-good.php from No Origin  
[2026-08-28 00:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2933, 2026-08-28 00:21:04, 2026-08-28 00:21:04))  
[2026-08-28 00:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2933, 2026-08-28 00:21:04, 2026-08-28 00:21:04))"} 
[2026-08-28 00:21:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/002.php from No Origin  
[2026-08-28 00:21:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/t00l.php from No Origin  
[2026-08-28 00:21:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/byypas.php from No Origin  
[2026-08-28 00:21:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/wp-links-opml.php from No Origin  
[2026-08-28 00:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/abc.php from No Origin  
[2026-08-28 00:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-the.php from No Origin  
[2026-08-28 00:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bthil.php from No Origin  
[2026-08-28 00:21:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/worksec.php from No Origin  
[2026-08-28 00:21:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-png.php from No Origin  
[2026-08-28 00:21:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cilus.php from No Origin  
[2026-08-28 00:21:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-act.php from No Origin  
[2026-08-28 00:21:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/press.php from No Origin  
[2026-08-28 00:21:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-blog-header.php from No Origin  
[2026-08-28 00:21:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aevly.php from No Origin  
[2026-08-28 00:21:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/casp1.php from No Origin  
[2026-08-28 00:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws85.php from No Origin  
[2026-08-28 00:21:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about.php from No Origin  
[2026-08-28 00:21:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/amax.php from No Origin  
[2026-08-28 00:21:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jp.php from No Origin  
[2026-08-28 00:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xwx1.php from No Origin  
[2026-08-28 00:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/bolt.php from No Origin  
[2026-08-28 00:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/wp-blog.php from No Origin  
[2026-08-28 00:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/browse.php from No Origin  
[2026-08-28 00:21:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jga.php from No Origin  
[2026-08-28 00:21:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws78.php from No Origin  
[2026-08-28 00:21:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/a4.php from No Origin  
[2026-08-28 00:21:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/solo1.php from No Origin  
[2026-08-28 00:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wen.php from No Origin  
[2026-08-28 00:21:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/as.php from No Origin  
[2026-08-28 00:21:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mentos.php from No Origin  
[2026-08-28 00:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/calmjpss.php from No Origin  
[2026-08-28 00:21:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-9p3vdgw.php from No Origin  
[2026-08-28 00:21:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/term.php from No Origin  
[2026-08-28 00:21:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tool.php from No Origin  
[2026-08-28 00:21:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bjfl.php from No Origin  
[2026-08-28 00:21:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sid3.php from No Origin  
[2026-08-28 00:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/echkm.php from No Origin  
[2026-08-28 00:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/edit.php from No Origin  
[2026-08-28 00:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ua.php from No Origin  
[2026-08-28 00:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-p2r3q9c8k4.php from No Origin  
[2026-08-28 00:21:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uuu.php from No Origin  
[2026-08-28 00:21:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ms-edit.php from No Origin  
[2026-08-28 00:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/222.php from No Origin  
[2026-08-28 00:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gptsh.php from No Origin  
[2026-08-28 00:21:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/koiy.php from No Origin  
[2026-08-28 00:21:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/kj.php from No Origin  
[2026-08-28 00:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xiugai.php from No Origin  
[2026-08-28 00:21:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/classwithtostring.php from No Origin  
[2026-08-28 00:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ortasekerli1.php from No Origin  
[2026-08-28 00:21:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xxw.php from No Origin  
[2026-08-28 00:22:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ioxi-o.php from No Origin  
[2026-08-28 00:22:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/155.php from No Origin  
[2026-08-28 00:22:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tinynologin.php from No Origin  
[2026-08-28 00:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7784, 2026-08-28 00:22:03, 2026-08-28 00:22:03))  
[2026-08-28 00:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7784, 2026-08-28 00:22:03, 2026-08-28 00:22:03))"} 
[2026-08-28 00:22:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/UuAFIYGYKdefault.php from No Origin  
[2026-08-28 00:22:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/grsiuk.php from No Origin  
[2026-08-28 00:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/100.php from No Origin  
[2026-08-28 00:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inputs.php from No Origin  
[2026-08-28 00:22:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-blogs.php from No Origin  
[2026-08-28 00:22:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gifclass.php from No Origin  
[2026-08-28 00:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-blog.php from No Origin  
[2026-08-28 00:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/init.php from No Origin  
[2026-08-28 00:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9387, 2026-08-28 00:23:04, 2026-08-28 00:23:04))  
[2026-08-28 00:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9387, 2026-08-28 00:23:04, 2026-08-28 00:23:04))"} 
[2026-08-28 00:24:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:24:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:24:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:24:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:24:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9760, 2026-08-28 00:24:06, 2026-08-28 00:24:06))  
[2026-08-28 00:24:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9760, 2026-08-28 00:24:06, 2026-08-28 00:24:06))"} 
[2026-08-28 00:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:25:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:25:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8495, 2026-08-28 00:25:03, 2026-08-28 00:25:03))  
[2026-08-28 00:25:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8495, 2026-08-28 00:25:03, 2026-08-28 00:25:03))"} 
[2026-08-28 00:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:26:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:26:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:26:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:26:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8144, 2026-08-28 00:26:06, 2026-08-28 00:26:06))  
[2026-08-28 00:26:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8144, 2026-08-28 00:26:06, 2026-08-28 00:26:06))"} 
[2026-08-28 00:27:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:27:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:27:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:27:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:27:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5311, 2026-08-28 00:27:07, 2026-08-28 00:27:07))  
[2026-08-28 00:27:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5311, 2026-08-28 00:27:07, 2026-08-28 00:27:07))"} 
[2026-08-28 00:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:28:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:28:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1352, 2026-08-28 00:28:03, 2026-08-28 00:28:03))  
[2026-08-28 00:28:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1352, 2026-08-28 00:28:03, 2026-08-28 00:28:03))"} 
[2026-08-28 00:29:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:29:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:29:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:29:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:29:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0081, 2026-08-28 00:29:06, 2026-08-28 00:29:06))  
[2026-08-28 00:29:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0081, 2026-08-28 00:29:06, 2026-08-28 00:29:06))"} 
[2026-08-28 00:30:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:30:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:30:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:30:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:30:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9867, 2026-08-28 00:30:08, 2026-08-28 00:30:08))  
[2026-08-28 00:30:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9867, 2026-08-28 00:30:08, 2026-08-28 00:30:08))"} 
[2026-08-28 00:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:31:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:31:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1497, 2026-08-28 00:31:05, 2026-08-28 00:31:05))  
[2026-08-28 00:31:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1497, 2026-08-28 00:31:05, 2026-08-28 00:31:05))"} 
[2026-08-28 00:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:32:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:32:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3248, 2026-08-28 00:32:04, 2026-08-28 00:32:04))  
[2026-08-28 00:32:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3248, 2026-08-28 00:32:04, 2026-08-28 00:32:04))"} 
[2026-08-28 00:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:33:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:33:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8951, 2026-08-28 00:33:05, 2026-08-28 00:33:05))  
[2026-08-28 00:33:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8951, 2026-08-28 00:33:05, 2026-08-28 00:33:05))"} 
[2026-08-28 00:34:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:34:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:34:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:34:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:34:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2989, 2026-08-28 00:34:06, 2026-08-28 00:34:06))  
[2026-08-28 00:34:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2989, 2026-08-28 00:34:06, 2026-08-28 00:34:06))"} 
[2026-08-28 00:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:35:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:35:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0044, 2026-08-28 00:35:05, 2026-08-28 00:35:05))  
[2026-08-28 00:35:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0044, 2026-08-28 00:35:05, 2026-08-28 00:35:05))"} 
[2026-08-28 00:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4144, 2026-08-28 00:36:04, 2026-08-28 00:36:04))  
[2026-08-28 00:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4144, 2026-08-28 00:36:04, 2026-08-28 00:36:04))"} 
[2026-08-28 00:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7306, 2026-08-28 00:37:03, 2026-08-28 00:37:03))  
[2026-08-28 00:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7306, 2026-08-28 00:37:03, 2026-08-28 00:37:03))"} 
[2026-08-28 00:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:38:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:38:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8624, 2026-08-28 00:38:03, 2026-08-28 00:38:03))  
[2026-08-28 00:38:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8624, 2026-08-28 00:38:03, 2026-08-28 00:38:03))"} 
[2026-08-28 00:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:39:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:39:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0074, 2026-08-28 00:39:03, 2026-08-28 00:39:03))  
[2026-08-28 00:39:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0074, 2026-08-28 00:39:03, 2026-08-28 00:39:03))"} 
[2026-08-28 00:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:40:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6792, 2026-08-28 00:40:06, 2026-08-28 00:40:06))  
[2026-08-28 00:40:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6792, 2026-08-28 00:40:06, 2026-08-28 00:40:06))"} 
[2026-08-28 00:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:41:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:41:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6017, 2026-08-28 00:41:04, 2026-08-28 00:41:04))  
[2026-08-28 00:41:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6017, 2026-08-28 00:41:04, 2026-08-28 00:41:04))"} 
[2026-08-28 00:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:42:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:42:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2299, 2026-08-28 00:42:05, 2026-08-28 00:42:05))  
[2026-08-28 00:42:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2299, 2026-08-28 00:42:05, 2026-08-28 00:42:05))"} 
[2026-08-28 00:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:43:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:43:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6983, 2026-08-28 00:43:04, 2026-08-28 00:43:04))  
[2026-08-28 00:43:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6983, 2026-08-28 00:43:04, 2026-08-28 00:43:04))"} 
[2026-08-28 00:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6185, 2026-08-28 00:44:05, 2026-08-28 00:44:05))  
[2026-08-28 00:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6185, 2026-08-28 00:44:05, 2026-08-28 00:44:05))"} 
[2026-08-28 00:45:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:45:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:45:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:45:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:45:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8268, 2026-08-28 00:45:07, 2026-08-28 00:45:07))  
[2026-08-28 00:45:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8268, 2026-08-28 00:45:07, 2026-08-28 00:45:07))"} 
[2026-08-28 00:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2460, 2026-08-28 00:46:04, 2026-08-28 00:46:04))  
[2026-08-28 00:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2460, 2026-08-28 00:46:04, 2026-08-28 00:46:04))"} 
[2026-08-28 00:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:47:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:47:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6567, 2026-08-28 00:47:04, 2026-08-28 00:47:04))  
[2026-08-28 00:47:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6567, 2026-08-28 00:47:04, 2026-08-28 00:47:04))"} 
[2026-08-28 00:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:48:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:48:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7945, 2026-08-28 00:48:03, 2026-08-28 00:48:03))  
[2026-08-28 00:48:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7945, 2026-08-28 00:48:03, 2026-08-28 00:48:03))"} 
[2026-08-28 00:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3723, 2026-08-28 00:49:04, 2026-08-28 00:49:04))  
[2026-08-28 00:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3723, 2026-08-28 00:49:04, 2026-08-28 00:49:04))"} 
[2026-08-28 00:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8452, 2026-08-28 00:50:05, 2026-08-28 00:50:05))  
[2026-08-28 00:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8452, 2026-08-28 00:50:05, 2026-08-28 00:50:05))"} 
[2026-08-28 00:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8003, 2026-08-28 00:51:03, 2026-08-28 00:51:03))  
[2026-08-28 00:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8003, 2026-08-28 00:51:03, 2026-08-28 00:51:03))"} 
[2026-08-28 00:52:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:52:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:52:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:52:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:52:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3374, 2026-08-28 00:52:07, 2026-08-28 00:52:07))  
[2026-08-28 00:52:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3374, 2026-08-28 00:52:07, 2026-08-28 00:52:07))"} 
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9470, 2026-08-28 00:53:03, 2026-08-28 00:53:03))  
[2026-08-28 00:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9470, 2026-08-28 00:53:03, 2026-08-28 00:53:03))"} 
[2026-08-28 00:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:10] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":386,"therapist_id":6,"date":"2026-09-01","start_date":null,"end_date":null,"day_of_week":null,"start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T03:24:45.000000Z","updated_at":"2026-08-23T07:05:43.000000Z"},"reqStart":"09:00:00","reqEnd":"11:30:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 00:53:10] production.INFO: DEBUG therapist 6 conflict check {"booking_id":299,"item_start":"09:00:00","item_end":"12:00:00","bStart":"09:00:00","bEnd":"12:00:00","reqStart":"09:00:00","reqEnd":"11:30:00","conflict":true} 
[2026-08-28 00:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=218000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=218000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=218000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:54:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:54:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9840, 2026-08-28 00:54:03, 2026-08-28 00:54:03))  
[2026-08-28 00:54:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9840, 2026-08-28 00:54:03, 2026-08-28 00:54:03))"} 
[2026-08-28 00:54:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=218000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:55:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:55:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:55:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:55:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2951, 2026-08-28 00:55:06, 2026-08-28 00:55:06))  
[2026-08-28 00:55:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2951, 2026-08-28 00:55:06, 2026-08-28 00:55:06))"} 
[2026-08-28 00:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:27] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-01","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":27,"therapist_id":42,"room_id":3,"start_time":"09:00","guest_name":"Dewi Ambarwati","guest_phone":"085956422346","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 00:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:27] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":314} 
[2026-08-28 00:55:27] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:55:27] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 00:55:27] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-28 00:55:27] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-28 00:55:27] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":218000,\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 314\",\"price\":218000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Dewi Ambarwati \",\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 00:55:27] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":218000,"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","currency":"IDR","session_id":"173a4749-02b2-4601-82db-a8281bffb009","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000314-1787853327-6UQQCA","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 314","price":218000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Dewi Ambarwati ","email":"dewiambarwati0606@gmail.com","phone":"085956422346"}}} 
[2026-08-28 00:55:27] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:173a4749-02b2-4601-82db-a8281bffb009
Request-Timestamp:2026-08-27T17:55:27Z
Request-Target:/checkout/v1/payment
Digest:V9euf9fal/g3vAVHUmI//IkzCTLcoOaJpv6d2dKZyq8="} 
[2026-08-28 00:55:28] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"218000","invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","currency":"IDR","session_id":"173a4749-02b2-4601-82db-a8281bffb009","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000314-1787853327-6UQQCA","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 314","quantity":1,"price":"218000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"173a4749-02b2-4601-82db-a8281bffb00920265528005528311","url":"https://checkout.doku.com/checkout-link-v2/173a4749-02b2-4601-82db-a8281bffb00920265528005528311","expired_date":"20260828012527","expired_datetime":"2026-08-27T18:25:27Z"},"customer":{"email":"dewiambarwati0606@gmail.com","phone":"085956422346","name":"Dewi Ambarwati "},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 314","quantity":1,"price":"218000"}]},"uuid":2.2252608280055283e+39,"headers":{"request_id":"173a4749-02b2-4601-82db-a8281bffb009","signature":"HMACSHA256=zMSUnsyYjV/hR7w/PGzC59lvtPH6ppqa4tiMUCI1S8s=","date":"2026-08-27T17:55:27Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 00:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:34] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:55:34] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:55:34] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:55:34] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d295bedb-b643-49c7-aa62-1035d5a69722
Request-Timestamp:2026-08-27T17:55:34Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:55:34] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:55:35] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:55:35] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:55:35] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:55:35\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:55:39] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:55:39] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:55:39] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:55:39] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:a155260b-a7fc-4290-9229-06b8204827bc
Request-Timestamp:2026-08-27T17:55:39Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:55:39] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:55:39] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:55:39] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:55:39] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:55:39\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:56:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:56:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4305, 2026-08-28 00:56:03, 2026-08-28 00:56:03))  
[2026-08-28 00:56:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4305, 2026-08-28 00:56:03, 2026-08-28 00:56:03))"} 
[2026-08-28 00:56:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:56:31] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:56:31] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:56:31] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:56:31] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:15362f6b-3bfb-4143-ab2d-79661c1046e7
Request-Timestamp:2026-08-27T17:56:31Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:31] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:31] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:56:31] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:56:31] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:56:31\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:56:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:56:35] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:56:35] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:56:35] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:56:35] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6e26a3c4-ac96-49fc-8304-8ef67cf1ead5
Request-Timestamp:2026-08-27T17:56:35Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:35] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:36] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:56:36] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:56:36] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:56:36\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:56:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:56:40] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:56:40] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:56:40] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:56:40] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:2f0faaf3-5267-4603-9de5-db30ac81c3f8
Request-Timestamp:2026-08-27T17:56:40Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:40] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:40] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:56:41] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:56:41] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:56:40\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:56:45] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:56:45] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:56:45] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:56:45] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:eb49f7de-2a44-46ef-a7be-6df7ccd5ebac
Request-Timestamp:2026-08-27T17:56:45Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:45] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:46] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:56:46] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:56:46] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:56:46\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:56:50] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:56:50] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:56:50] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:56:50] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:e4a9dd5b-e4c9-4432-a6ca-0a3c6efe3f80
Request-Timestamp:2026-08-27T17:56:50Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:50] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:50] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:56:50] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:56:50] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:56:50\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:56:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:56:55] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:56:55] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:56:55] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:56:55] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:0b6228c4-1397-420f-8eb9-a46cbe8cf3fc
Request-Timestamp:2026-08-27T17:56:55Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:55] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:56:56] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:56:56] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:56:56] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:56:56\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:57:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:57:00] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:57:00] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:57:00] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:57:00] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:8e09bab4-84a0-47c7-abbf-54de3b696e4f
Request-Timestamp:2026-08-27T17:57:00Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:57:00] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:57:00] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:57:00] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:57:00] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:57:00\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:57:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:57:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0365, 2026-08-28 00:57:05, 2026-08-28 00:57:05))  
[2026-08-28 00:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0365, 2026-08-28 00:57:05, 2026-08-28 00:57:05))"} 
[2026-08-28 00:57:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:57:05] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:57:05] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:57:05] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:57:05] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:a82c5bb4-e430-4ecc-a4bc-b0b5e14e3dee
Request-Timestamp:2026-08-27T17:57:05Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:57:05] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:57:05] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-27T17:55:32.745Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 00:57:05] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"pending"} 
[2026-08-28 00:57:05] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"pending","payment_status":null,"booking_id":null,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:57:05\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:55:32.745Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:58:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:58:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:58:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:58:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:58:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8296, 2026-08-28 00:58:06, 2026-08-28 00:58:06))  
[2026-08-28 00:58:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8296, 2026-08-28 00:58:06, 2026-08-28 00:58:06))"} 
[2026-08-28 00:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/424 from https://zafaranbookingapp.vercel.app  
[2026-08-28 00:58:11] production.INFO: Payment Status Check {"payment_id":"424","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 00:58:11] production.INFO: Calling checkDokuStatus for payment {"payment_id":"424"} 
[2026-08-28 00:58:11] production.INFO: checkDokuStatus called {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 00:58:11] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9c37b134-ab16-4f4d-adb9-6cfc397fd8d5
Request-Timestamp:2026-08-27T17:58:11Z
Request-Target:/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:58:11] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000314-1787853327-6UQQCA","invoice":"PAY-20260828-000314-1787853327-6UQQCA"} 
[2026-08-28 00:58:11] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","response":{"order":{"invoice_number":"PAY-20260828-000314-1787853327-6UQQCA","amount":218000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-27T17:57:54Z","original_request_id":"173a4749-02b2-4601-82db-a8281bffb009","amount":"218000.00","amount_details":{"currency":"IDR","paid_amount":218000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"is_qris_v1":false,"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"218000","name":"Pembayaran Booking 314"}],"migration_process":false},"qris_payment":{"date":"2026-08-27T17:57:54Z","payer_account_id":"9360000210095245420","payer_account_name":"DEWI AMBARWATI                ","payer_account_issuer":"Bank BRI","reference_id":"201953409290","response_code":"0000"}}} 
[2026-08-28 00:58:11] production.INFO: Updating payment status {"payment_id":424,"old_status":"pending","new_status":"success"} 
[2026-08-28 00:58:11] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":424} 
[2026-08-28 00:58:11] production.INFO: processSuccessfulPayment starting for Payment ID: 424, Status: success  
[2026-08-28 00:58:11] production.INFO: Found PaymentLog ID: 314 with status: pending  
[2026-08-28 00:58:11] production.INFO: PaymentLog 314 updated to settlement  
[2026-08-28 00:58:11] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:58:11] production.INFO: Resolved customer email {"email":"dewiambarwati0606@gmail.com"} 
[2026-08-28 00:58:12] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AocI9vXkDUMgnkKe46MzTQw"}}}} 
[2026-08-28 00:58:12] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 00:58:14] production.ERROR: Background email process error (suppressed) for zafarangroupindonesia@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 5a478bee46e88-3283da048d3sm20511418eec.28 - gsmtp".  
[2026-08-28 00:58:14] production.INFO: Email job dispatched for: zafarangroupindonesia@gmail.com  
[2026-08-28 00:58:14] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AVfZAaOu1rl4eoXaI3Fvkbh"}}}} 
[2026-08-28 00:58:14] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 00:58:15] production.INFO: Transaction recorded for Payment: 424  
[2026-08-28 00:58:15] production.INFO: After checkDokuStatus {"payment_id":"424","new_status":"success"} 
[2026-08-28 00:58:15] production.INFO: Booking payment status {"booking_id":347,"payment_status":"paid"} 
[2026-08-28 00:58:15] production.INFO: Payment Status Response {"payment_id":424,"payment_ref":"PAY-20260828-000314-1787853327-6UQQCA","status":"success","payment_status":"paid","booking_id":347,"amount":"218000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"218000\",\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"currency\":\"IDR\",\"session_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000314-1787853327-6UQQCA\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/173a4749-02b2-4601-82db-a8281bffb00920265528005528311\",\"expired_date\":\"20260828012527\",\"expired_datetime\":\"2026-08-27T18:25:27Z\"},\"customer\":{\"email\":\"dewiambarwati0606@gmail.com\",\"phone\":\"085956422346\",\"name\":\"Dewi Ambarwati \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 314\",\"quantity\":1,\"price\":\"218000\"}]},\"uuid\":2.2252608280055283e+39,\"headers\":{\"request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"signature\":\"HMACSHA256=zMSUnsyYjV\\/hR7w\\/PGzC59lvtPH6ppqa4tiMUCI1S8s=\",\"date\":\"2026-08-27T17:55:27Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 00:58:11\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000314-1787853327-6UQQCA\",\"amount\":218000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-27T17:57:54Z\",\"original_request_id\":\"173a4749-02b2-4601-82db-a8281bffb009\",\"amount\":\"218000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":218000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"218000\",\"name\":\"Pembayaran Booking 314\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-27T17:57:54Z\",\"payer_account_id\":\"9360000210095245420\",\"payer_account_name\":\"DEWI AMBARWATI                \",\"payer_account_issuer\":\"Bank BRI\",\"reference_id\":\"201953409290\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 00:55:27"} 
[2026-08-28 00:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000314-1787853327-6UQQCA from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000314-1787853327-6UQQCA from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000314-1787853327-6UQQCA from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 00:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 00:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 00:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 00:59:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 00:59:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5421, 2026-08-28 00:59:03, 2026-08-28 00:59:03))  
[2026-08-28 00:59:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5421, 2026-08-28 00:59:03, 2026-08-28 00:59:03))"} 
[2026-08-28 01:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8993, 2026-08-28 01:00:06, 2026-08-28 01:00:06))  
[2026-08-28 01:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8993, 2026-08-28 01:00:06, 2026-08-28 01:00:06))"} 
[2026-08-28 01:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:01:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:01:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:01:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:01:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:01:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8968, 2026-08-28 01:01:06, 2026-08-28 01:01:06))  
[2026-08-28 01:01:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8968, 2026-08-28 01:01:06, 2026-08-28 01:01:06))"} 
[2026-08-28 01:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6747, 2026-08-28 01:02:04, 2026-08-28 01:02:04))  
[2026-08-28 01:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6747, 2026-08-28 01:02:04, 2026-08-28 01:02:04))"} 
[2026-08-28 01:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1940, 2026-08-28 01:03:05, 2026-08-28 01:03:05))  
[2026-08-28 01:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1940, 2026-08-28 01:03:05, 2026-08-28 01:03:05))"} 
[2026-08-28 01:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1984, 2026-08-28 01:04:04, 2026-08-28 01:04:04))  
[2026-08-28 01:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1984, 2026-08-28 01:04:04, 2026-08-28 01:04:04))"} 
[2026-08-28 01:04:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:04:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:04:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:05:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:05:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:05:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:05:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1745, 2026-08-28 01:05:06, 2026-08-28 01:05:06))  
[2026-08-28 01:05:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1745, 2026-08-28 01:05:06, 2026-08-28 01:05:06))"} 
[2026-08-28 01:05:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:05:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3140, 2026-08-28 01:06:04, 2026-08-28 01:06:04))  
[2026-08-28 01:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3140, 2026-08-28 01:06:04, 2026-08-28 01:06:04))"} 
[2026-08-28 01:06:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:06:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:07:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:07:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:07:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:07:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:07:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:07:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:07:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9941, 2026-08-28 01:07:07, 2026-08-28 01:07:07))  
[2026-08-28 01:07:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9941, 2026-08-28 01:07:07, 2026-08-28 01:07:07))"} 
[2026-08-28 01:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2673, 2026-08-28 01:08:04, 2026-08-28 01:08:04))  
[2026-08-28 01:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2673, 2026-08-28 01:08:04, 2026-08-28 01:08:04))"} 
[2026-08-28 01:09:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:09:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:09:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:09:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:09:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3704, 2026-08-28 01:09:08, 2026-08-28 01:09:08))  
[2026-08-28 01:09:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3704, 2026-08-28 01:09:08, 2026-08-28 01:09:08))"} 
[2026-08-28 01:09:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-28 01:09:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:09:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:09:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:09:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:10:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:10:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8824, 2026-08-28 01:10:04, 2026-08-28 01:10:04))  
[2026-08-28 01:10:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8824, 2026-08-28 01:10:04, 2026-08-28 01:10:04))"} 
[2026-08-28 01:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:11:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:11:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6361, 2026-08-28 01:11:05, 2026-08-28 01:11:05))  
[2026-08-28 01:11:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6361, 2026-08-28 01:11:05, 2026-08-28 01:11:05))"} 
[2026-08-28 01:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:12:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:12:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8108, 2026-08-28 01:12:03, 2026-08-28 01:12:03))  
[2026-08-28 01:12:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8108, 2026-08-28 01:12:03, 2026-08-28 01:12:03))"} 
[2026-08-28 01:12:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:12:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:12:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:12:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:12:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:12:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:13:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4828, 2026-08-28 01:13:04, 2026-08-28 01:13:04))  
[2026-08-28 01:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4828, 2026-08-28 01:13:04, 2026-08-28 01:13:04))"} 
[2026-08-28 01:13:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:13:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:13:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:14:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:14:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:14:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:14:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8373, 2026-08-28 01:14:05, 2026-08-28 01:14:05))  
[2026-08-28 01:14:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8373, 2026-08-28 01:14:05, 2026-08-28 01:14:05))"} 
[2026-08-28 01:14:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1987, 2026-08-28 01:15:05, 2026-08-28 01:15:05))  
[2026-08-28 01:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1987, 2026-08-28 01:15:05, 2026-08-28 01:15:05))"} 
[2026-08-28 01:15:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:15:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:15:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0592, 2026-08-28 01:16:05, 2026-08-28 01:16:05))  
[2026-08-28 01:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0592, 2026-08-28 01:16:05, 2026-08-28 01:16:05))"} 
[2026-08-28 01:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:16:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:17:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1920, 2026-08-28 01:17:10, 2026-08-28 01:17:10))  
[2026-08-28 01:17:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1920, 2026-08-28 01:17:10, 2026-08-28 01:17:10))"} 
[2026-08-28 01:18:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:18:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:18:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:18:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:18:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2971, 2026-08-28 01:18:07, 2026-08-28 01:18:07))  
[2026-08-28 01:18:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2971, 2026-08-28 01:18:07, 2026-08-28 01:18:07))"} 
[2026-08-28 01:19:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:19:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:19:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:19:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:19:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8211, 2026-08-28 01:19:05, 2026-08-28 01:19:05))  
[2026-08-28 01:19:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8211, 2026-08-28 01:19:05, 2026-08-28 01:19:05))"} 
[2026-08-28 01:19:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:19:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:20:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:20:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0609, 2026-08-28 01:20:06, 2026-08-28 01:20:06))  
[2026-08-28 01:20:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0609, 2026-08-28 01:20:06, 2026-08-28 01:20:06))"} 
[2026-08-28 01:20:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:20:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:20:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:20:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:20:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:21:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:21:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:21:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:21:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:21:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5308, 2026-08-28 01:21:06, 2026-08-28 01:21:06))  
[2026-08-28 01:21:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5308, 2026-08-28 01:21:06, 2026-08-28 01:21:06))"} 
[2026-08-28 01:22:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:22:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:22:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:22:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:22:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3353, 2026-08-28 01:22:07, 2026-08-28 01:22:07))  
[2026-08-28 01:22:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3353, 2026-08-28 01:22:07, 2026-08-28 01:22:07))"} 
[2026-08-28 01:23:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:23:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:23:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:23:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:23:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8452, 2026-08-28 01:23:05, 2026-08-28 01:23:05))  
[2026-08-28 01:23:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8452, 2026-08-28 01:23:05, 2026-08-28 01:23:05))"} 
[2026-08-28 01:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:24:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:24:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8536, 2026-08-28 01:24:03, 2026-08-28 01:24:03))  
[2026-08-28 01:24:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8536, 2026-08-28 01:24:03, 2026-08-28 01:24:03))"} 
[2026-08-28 01:25:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:25:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:25:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:25:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:25:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7530, 2026-08-28 01:25:07, 2026-08-28 01:25:07))  
[2026-08-28 01:25:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7530, 2026-08-28 01:25:07, 2026-08-28 01:25:07))"} 
[2026-08-28 01:26:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:26:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:26:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:26:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:26:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4227, 2026-08-28 01:26:02, 2026-08-28 01:26:02))  
[2026-08-28 01:26:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4227, 2026-08-28 01:26:02, 2026-08-28 01:26:02))"} 
[2026-08-28 01:27:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:27:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:27:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:27:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:27:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5396, 2026-08-28 01:27:05, 2026-08-28 01:27:05))  
[2026-08-28 01:27:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5396, 2026-08-28 01:27:05, 2026-08-28 01:27:05))"} 
[2026-08-28 01:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:28:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:28:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6933, 2026-08-28 01:28:03, 2026-08-28 01:28:03))  
[2026-08-28 01:28:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6933, 2026-08-28 01:28:03, 2026-08-28 01:28:03))"} 
[2026-08-28 01:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:29:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:29:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4309, 2026-08-28 01:29:05, 2026-08-28 01:29:05))  
[2026-08-28 01:29:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4309, 2026-08-28 01:29:05, 2026-08-28 01:29:05))"} 
[2026-08-28 01:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4808, 2026-08-28 01:30:05, 2026-08-28 01:30:05))  
[2026-08-28 01:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4808, 2026-08-28 01:30:05, 2026-08-28 01:30:05))"} 
[2026-08-28 01:30:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:30:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:30:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:30:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:30:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:30:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:31:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:31:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8211, 2026-08-28 01:31:03, 2026-08-28 01:31:03))  
[2026-08-28 01:31:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8211, 2026-08-28 01:31:03, 2026-08-28 01:31:03))"} 
[2026-08-28 01:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:31:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:31:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:31:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:32:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:32:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9763, 2026-08-28 01:32:04, 2026-08-28 01:32:04))  
[2026-08-28 01:32:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9763, 2026-08-28 01:32:04, 2026-08-28 01:32:04))"} 
[2026-08-28 01:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337201 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:01] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 01:33:02] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A_HK1QtV1P4Bj_rziu1eidW"}}}} 
[2026-08-28 01:33:02] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 01:33:02] production.INFO: OTP Email sent to kiranakanaya@gmail.com  
[2026-08-28 01:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:33:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:33:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6887, 2026-08-28 01:33:04, 2026-08-28 01:33:04))  
[2026-08-28 01:33:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6887, 2026-08-28 01:33:04, 2026-08-28 01:33:04))"} 
[2026-08-28 01:33:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:25] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 01:33:25] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AdTVtOLGCucjM9ZFExRVo4Z"}}}} 
[2026-08-28 01:33:25] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 01:33:25] production.INFO: OTP Email sent to kiranakanaya@gmail.com  
[2026-08-28 01:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:33:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6452, 2026-08-28 01:34:04, 2026-08-28 01:34:04))  
[2026-08-28 01:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6452, 2026-08-28 01:34:04, 2026-08-28 01:34:04))"} 
[2026-08-28 01:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-27&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:34:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2865, 2026-08-28 01:35:04, 2026-08-28 01:35:04))  
[2026-08-28 01:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2865, 2026-08-28 01:35:04, 2026-08-28 01:35:04))"} 
[2026-08-28 01:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:35:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 01:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:36:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7286, 2026-08-28 01:36:03, 2026-08-28 01:36:03))  
[2026-08-28 01:36:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7286, 2026-08-28 01:36:03, 2026-08-28 01:36:03))"} 
[2026-08-28 01:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:37:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:37:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1295, 2026-08-28 01:37:05, 2026-08-28 01:37:05))  
[2026-08-28 01:37:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1295, 2026-08-28 01:37:05, 2026-08-28 01:37:05))"} 
[2026-08-28 01:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8550, 2026-08-28 01:38:05, 2026-08-28 01:38:05))  
[2026-08-28 01:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8550, 2026-08-28 01:38:05, 2026-08-28 01:38:05))"} 
[2026-08-28 01:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:39:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:39:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8155, 2026-08-28 01:39:04, 2026-08-28 01:39:04))  
[2026-08-28 01:39:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8155, 2026-08-28 01:39:04, 2026-08-28 01:39:04))"} 
[2026-08-28 01:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:40:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:40:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3971, 2026-08-28 01:40:06, 2026-08-28 01:40:06))  
[2026-08-28 01:40:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3971, 2026-08-28 01:40:06, 2026-08-28 01:40:06))"} 
[2026-08-28 01:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7588, 2026-08-28 01:41:03, 2026-08-28 01:41:03))  
[2026-08-28 01:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7588, 2026-08-28 01:41:03, 2026-08-28 01:41:03))"} 
[2026-08-28 01:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:42:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:42:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0592, 2026-08-28 01:42:04, 2026-08-28 01:42:04))  
[2026-08-28 01:42:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0592, 2026-08-28 01:42:04, 2026-08-28 01:42:04))"} 
[2026-08-28 01:43:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:43:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:43:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:43:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:43:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7008, 2026-08-28 01:43:05, 2026-08-28 01:43:05))  
[2026-08-28 01:43:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7008, 2026-08-28 01:43:05, 2026-08-28 01:43:05))"} 
[2026-08-28 01:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:44:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:44:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8763, 2026-08-28 01:44:03, 2026-08-28 01:44:03))  
[2026-08-28 01:44:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8763, 2026-08-28 01:44:03, 2026-08-28 01:44:03))"} 
[2026-08-28 01:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4606, 2026-08-28 01:45:05, 2026-08-28 01:45:05))  
[2026-08-28 01:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4606, 2026-08-28 01:45:05, 2026-08-28 01:45:05))"} 
[2026-08-28 01:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8462, 2026-08-28 01:46:03, 2026-08-28 01:46:03))  
[2026-08-28 01:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8462, 2026-08-28 01:46:03, 2026-08-28 01:46:03))"} 
[2026-08-28 01:47:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:47:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:47:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:47:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:47:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6406, 2026-08-28 01:47:02, 2026-08-28 01:47:02))  
[2026-08-28 01:47:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6406, 2026-08-28 01:47:02, 2026-08-28 01:47:02))"} 
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:48:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/347/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:48:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/347/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7397, 2026-08-28 01:48:04, 2026-08-28 01:48:04))  
[2026-08-28 01:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7397, 2026-08-28 01:48:04, 2026-08-28 01:48:04))"} 
[2026-08-28 01:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/346/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/346/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 01:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:49:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:49:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8120, 2026-08-28 01:49:03, 2026-08-28 01:49:03))  
[2026-08-28 01:49:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8120, 2026-08-28 01:49:03, 2026-08-28 01:49:03))"} 
[2026-08-28 01:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:50:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2176, 2026-08-28 01:50:05, 2026-08-28 01:50:05))  
[2026-08-28 01:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2176, 2026-08-28 01:50:05, 2026-08-28 01:50:05))"} 
[2026-08-28 01:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:51:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5346, 2026-08-28 01:51:05, 2026-08-28 01:51:05))  
[2026-08-28 01:51:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5346, 2026-08-28 01:51:05, 2026-08-28 01:51:05))"} 
[2026-08-28 01:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:52:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:52:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8099, 2026-08-28 01:52:04, 2026-08-28 01:52:04))  
[2026-08-28 01:52:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8099, 2026-08-28 01:52:04, 2026-08-28 01:52:04))"} 
[2026-08-28 01:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0798, 2026-08-28 01:53:03, 2026-08-28 01:53:03))  
[2026-08-28 01:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0798, 2026-08-28 01:53:03, 2026-08-28 01:53:03))"} 
[2026-08-28 01:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:54:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:54:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0279, 2026-08-28 01:54:05, 2026-08-28 01:54:05))  
[2026-08-28 01:54:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0279, 2026-08-28 01:54:05, 2026-08-28 01:54:05))"} 
[2026-08-28 01:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5197, 2026-08-28 01:55:05, 2026-08-28 01:55:05))  
[2026-08-28 01:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5197, 2026-08-28 01:55:05, 2026-08-28 01:55:05))"} 
[2026-08-28 01:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7007, 2026-08-28 01:56:04, 2026-08-28 01:56:04))  
[2026-08-28 01:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7007, 2026-08-28 01:56:04, 2026-08-28 01:56:04))"} 
[2026-08-28 01:57:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:57:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9159, 2026-08-28 01:57:05, 2026-08-28 01:57:05))  
[2026-08-28 01:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9159, 2026-08-28 01:57:05, 2026-08-28 01:57:05))"} 
[2026-08-28 01:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:58:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:58:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1004, 2026-08-28 01:58:04, 2026-08-28 01:58:04))  
[2026-08-28 01:58:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1004, 2026-08-28 01:58:04, 2026-08-28 01:58:04))"} 
[2026-08-28 01:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 01:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 01:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 01:59:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 01:59:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4600, 2026-08-28 01:59:03, 2026-08-28 01:59:03))  
[2026-08-28 01:59:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4600, 2026-08-28 01:59:03, 2026-08-28 01:59:03))"} 
[2026-08-28 02:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:00:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:00:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3162, 2026-08-28 02:00:05, 2026-08-28 02:00:05))  
[2026-08-28 02:00:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3162, 2026-08-28 02:00:05, 2026-08-28 02:00:05))"} 
[2026-08-28 02:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:01:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:01:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6852, 2026-08-28 02:01:03, 2026-08-28 02:01:03))  
[2026-08-28 02:01:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6852, 2026-08-28 02:01:03, 2026-08-28 02:01:03))"} 
[2026-08-28 02:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:02:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:02:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7750, 2026-08-28 02:02:03, 2026-08-28 02:02:03))  
[2026-08-28 02:02:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7750, 2026-08-28 02:02:03, 2026-08-28 02:02:03))"} 
[2026-08-28 02:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2698, 2026-08-28 02:03:05, 2026-08-28 02:03:05))  
[2026-08-28 02:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2698, 2026-08-28 02:03:05, 2026-08-28 02:03:05))"} 
[2026-08-28 02:04:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:04:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:04:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:04:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:04:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9269, 2026-08-28 02:04:05, 2026-08-28 02:04:05))  
[2026-08-28 02:04:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9269, 2026-08-28 02:04:05, 2026-08-28 02:04:05))"} 
[2026-08-28 02:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:05:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9747, 2026-08-28 02:05:05, 2026-08-28 02:05:05))  
[2026-08-28 02:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9747, 2026-08-28 02:05:05, 2026-08-28 02:05:05))"} 
[2026-08-28 02:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8445, 2026-08-28 02:06:04, 2026-08-28 02:06:04))  
[2026-08-28 02:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8445, 2026-08-28 02:06:04, 2026-08-28 02:06:04))"} 
[2026-08-28 02:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:07:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7134, 2026-08-28 02:07:05, 2026-08-28 02:07:05))  
[2026-08-28 02:07:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7134, 2026-08-28 02:07:05, 2026-08-28 02:07:05))"} 
[2026-08-28 02:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9166, 2026-08-28 02:08:04, 2026-08-28 02:08:04))  
[2026-08-28 02:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9166, 2026-08-28 02:08:04, 2026-08-28 02:08:04))"} 
[2026-08-28 02:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:09:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:09:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3861, 2026-08-28 02:09:05, 2026-08-28 02:09:05))  
[2026-08-28 02:09:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3861, 2026-08-28 02:09:05, 2026-08-28 02:09:05))"} 
[2026-08-28 02:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:10:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:10:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6384, 2026-08-28 02:10:03, 2026-08-28 02:10:03))  
[2026-08-28 02:10:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6384, 2026-08-28 02:10:03, 2026-08-28 02:10:03))"} 
[2026-08-28 02:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:11:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:11:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6523, 2026-08-28 02:11:04, 2026-08-28 02:11:04))  
[2026-08-28 02:11:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6523, 2026-08-28 02:11:04, 2026-08-28 02:11:04))"} 
[2026-08-28 02:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9672, 2026-08-28 02:12:05, 2026-08-28 02:12:05))  
[2026-08-28 02:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9672, 2026-08-28 02:12:05, 2026-08-28 02:12:05))"} 
[2026-08-28 02:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:13:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:13:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0216, 2026-08-28 02:13:05, 2026-08-28 02:13:05))  
[2026-08-28 02:13:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0216, 2026-08-28 02:13:05, 2026-08-28 02:13:05))"} 
[2026-08-28 02:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1385, 2026-08-28 02:14:04, 2026-08-28 02:14:04))  
[2026-08-28 02:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1385, 2026-08-28 02:14:04, 2026-08-28 02:14:04))"} 
[2026-08-28 02:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8941, 2026-08-28 02:15:05, 2026-08-28 02:15:05))  
[2026-08-28 02:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8941, 2026-08-28 02:15:05, 2026-08-28 02:15:05))"} 
[2026-08-28 02:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:16:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:16:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3238, 2026-08-28 02:16:03, 2026-08-28 02:16:03))  
[2026-08-28 02:16:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3238, 2026-08-28 02:16:03, 2026-08-28 02:16:03))"} 
[2026-08-28 02:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:17:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:17:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6892, 2026-08-28 02:17:07, 2026-08-28 02:17:07))  
[2026-08-28 02:17:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6892, 2026-08-28 02:17:07, 2026-08-28 02:17:07))"} 
[2026-08-28 02:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:18:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:18:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7109, 2026-08-28 02:18:03, 2026-08-28 02:18:03))  
[2026-08-28 02:18:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7109, 2026-08-28 02:18:03, 2026-08-28 02:18:03))"} 
[2026-08-28 02:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4110, 2026-08-28 02:19:04, 2026-08-28 02:19:04))  
[2026-08-28 02:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4110, 2026-08-28 02:19:04, 2026-08-28 02:19:04))"} 
[2026-08-28 02:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:20:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:20:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2983, 2026-08-28 02:20:05, 2026-08-28 02:20:05))  
[2026-08-28 02:20:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2983, 2026-08-28 02:20:05, 2026-08-28 02:20:05))"} 
[2026-08-28 02:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6764, 2026-08-28 02:21:04, 2026-08-28 02:21:04))  
[2026-08-28 02:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6764, 2026-08-28 02:21:04, 2026-08-28 02:21:04))"} 
[2026-08-28 02:22:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:22:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:22:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:22:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:22:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2263, 2026-08-28 02:22:05, 2026-08-28 02:22:05))  
[2026-08-28 02:22:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2263, 2026-08-28 02:22:05, 2026-08-28 02:22:05))"} 
[2026-08-28 02:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1895, 2026-08-28 02:23:04, 2026-08-28 02:23:04))  
[2026-08-28 02:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1895, 2026-08-28 02:23:04, 2026-08-28 02:23:04))"} 
[2026-08-28 02:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:24:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:24:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7810, 2026-08-28 02:24:05, 2026-08-28 02:24:05))  
[2026-08-28 02:24:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7810, 2026-08-28 02:24:05, 2026-08-28 02:24:05))"} 
[2026-08-28 02:25:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:25:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:25:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:25:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:25:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1447, 2026-08-28 02:25:06, 2026-08-28 02:25:06))  
[2026-08-28 02:25:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1447, 2026-08-28 02:25:06, 2026-08-28 02:25:06))"} 
[2026-08-28 02:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:26:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:26:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1909, 2026-08-28 02:26:03, 2026-08-28 02:26:03))  
[2026-08-28 02:26:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1909, 2026-08-28 02:26:03, 2026-08-28 02:26:03))"} 
[2026-08-28 02:27:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:27:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:27:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:27:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:27:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3998, 2026-08-28 02:27:05, 2026-08-28 02:27:05))  
[2026-08-28 02:27:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3998, 2026-08-28 02:27:05, 2026-08-28 02:27:05))"} 
[2026-08-28 02:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5271, 2026-08-28 02:28:04, 2026-08-28 02:28:04))  
[2026-08-28 02:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5271, 2026-08-28 02:28:04, 2026-08-28 02:28:04))"} 
[2026-08-28 02:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1938, 2026-08-28 02:29:03, 2026-08-28 02:29:03))  
[2026-08-28 02:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1938, 2026-08-28 02:29:03, 2026-08-28 02:29:03))"} 
[2026-08-28 02:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:30:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2508, 2026-08-28 02:30:06, 2026-08-28 02:30:06))  
[2026-08-28 02:30:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2508, 2026-08-28 02:30:06, 2026-08-28 02:30:06))"} 
[2026-08-28 02:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:31:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:31:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9041, 2026-08-28 02:31:03, 2026-08-28 02:31:03))  
[2026-08-28 02:31:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9041, 2026-08-28 02:31:03, 2026-08-28 02:31:03))"} 
[2026-08-28 02:32:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:32:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:32:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:32:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:32:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4876, 2026-08-28 02:32:06, 2026-08-28 02:32:06))  
[2026-08-28 02:32:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4876, 2026-08-28 02:32:06, 2026-08-28 02:32:06))"} 
[2026-08-28 02:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:33:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:33:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9194, 2026-08-28 02:33:03, 2026-08-28 02:33:03))  
[2026-08-28 02:33:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9194, 2026-08-28 02:33:03, 2026-08-28 02:33:03))"} 
[2026-08-28 02:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:34:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:34:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2827, 2026-08-28 02:34:05, 2026-08-28 02:34:05))  
[2026-08-28 02:34:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2827, 2026-08-28 02:34:05, 2026-08-28 02:34:05))"} 
[2026-08-28 02:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:35:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:35:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6273, 2026-08-28 02:35:05, 2026-08-28 02:35:05))  
[2026-08-28 02:35:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6273, 2026-08-28 02:35:05, 2026-08-28 02:35:05))"} 
[2026-08-28 02:36:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:36:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:36:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:36:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:36:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3957, 2026-08-28 02:36:05, 2026-08-28 02:36:05))  
[2026-08-28 02:36:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3957, 2026-08-28 02:36:05, 2026-08-28 02:36:05))"} 
[2026-08-28 02:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:37:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:37:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2366, 2026-08-28 02:37:04, 2026-08-28 02:37:04))  
[2026-08-28 02:37:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2366, 2026-08-28 02:37:04, 2026-08-28 02:37:04))"} 
[2026-08-28 02:38:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:38:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:38:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:38:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:38:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0847, 2026-08-28 02:38:08, 2026-08-28 02:38:08))  
[2026-08-28 02:38:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0847, 2026-08-28 02:38:08, 2026-08-28 02:38:08))"} 
[2026-08-28 02:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:39:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:39:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6650, 2026-08-28 02:39:05, 2026-08-28 02:39:05))  
[2026-08-28 02:39:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6650, 2026-08-28 02:39:05, 2026-08-28 02:39:05))"} 
[2026-08-28 02:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:40:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4862, 2026-08-28 02:40:05, 2026-08-28 02:40:05))  
[2026-08-28 02:40:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4862, 2026-08-28 02:40:05, 2026-08-28 02:40:05))"} 
[2026-08-28 02:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5139, 2026-08-28 02:41:03, 2026-08-28 02:41:03))  
[2026-08-28 02:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5139, 2026-08-28 02:41:03, 2026-08-28 02:41:03))"} 
[2026-08-28 02:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:42:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:42:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2419, 2026-08-28 02:42:06, 2026-08-28 02:42:06))  
[2026-08-28 02:42:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2419, 2026-08-28 02:42:06, 2026-08-28 02:42:06))"} 
[2026-08-28 02:43:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:43:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:43:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:43:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:43:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6995, 2026-08-28 02:43:06, 2026-08-28 02:43:06))  
[2026-08-28 02:43:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6995, 2026-08-28 02:43:06, 2026-08-28 02:43:06))"} 
[2026-08-28 02:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2100, 2026-08-28 02:44:05, 2026-08-28 02:44:05))  
[2026-08-28 02:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2100, 2026-08-28 02:44:05, 2026-08-28 02:44:05))"} 
[2026-08-28 02:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:45:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:45:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4107, 2026-08-28 02:45:04, 2026-08-28 02:45:04))  
[2026-08-28 02:45:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4107, 2026-08-28 02:45:04, 2026-08-28 02:45:04))"} 
[2026-08-28 02:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4826, 2026-08-28 02:46:04, 2026-08-28 02:46:04))  
[2026-08-28 02:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4826, 2026-08-28 02:46:04, 2026-08-28 02:46:04))"} 
[2026-08-28 02:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:47:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:47:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7614, 2026-08-28 02:47:04, 2026-08-28 02:47:04))  
[2026-08-28 02:47:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7614, 2026-08-28 02:47:04, 2026-08-28 02:47:04))"} 
[2026-08-28 02:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:48:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:48:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4715, 2026-08-28 02:48:03, 2026-08-28 02:48:03))  
[2026-08-28 02:48:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4715, 2026-08-28 02:48:03, 2026-08-28 02:48:03))"} 
[2026-08-28 02:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:49:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:49:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1867, 2026-08-28 02:49:05, 2026-08-28 02:49:05))  
[2026-08-28 02:49:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1867, 2026-08-28 02:49:05, 2026-08-28 02:49:05))"} 
[2026-08-28 02:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4098, 2026-08-28 02:50:05, 2026-08-28 02:50:05))  
[2026-08-28 02:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4098, 2026-08-28 02:50:05, 2026-08-28 02:50:05))"} 
[2026-08-28 02:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:51:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3921, 2026-08-28 02:51:05, 2026-08-28 02:51:05))  
[2026-08-28 02:51:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3921, 2026-08-28 02:51:05, 2026-08-28 02:51:05))"} 
[2026-08-28 02:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:52:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:52:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4263, 2026-08-28 02:52:03, 2026-08-28 02:52:03))  
[2026-08-28 02:52:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4263, 2026-08-28 02:52:03, 2026-08-28 02:52:03))"} 
[2026-08-28 02:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:53:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1315, 2026-08-28 02:53:04, 2026-08-28 02:53:04))  
[2026-08-28 02:53:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1315, 2026-08-28 02:53:04, 2026-08-28 02:53:04))"} 
[2026-08-28 02:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:54:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:54:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7059, 2026-08-28 02:54:03, 2026-08-28 02:54:03))  
[2026-08-28 02:54:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7059, 2026-08-28 02:54:03, 2026-08-28 02:54:03))"} 
[2026-08-28 02:55:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:55:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:55:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:55:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:55:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0648, 2026-08-28 02:55:06, 2026-08-28 02:55:06))  
[2026-08-28 02:55:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0648, 2026-08-28 02:55:06, 2026-08-28 02:55:06))"} 
[2026-08-28 02:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4060, 2026-08-28 02:56:04, 2026-08-28 02:56:04))  
[2026-08-28 02:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4060, 2026-08-28 02:56:04, 2026-08-28 02:56:04))"} 
[2026-08-28 02:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:57:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:57:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5237, 2026-08-28 02:57:03, 2026-08-28 02:57:03))  
[2026-08-28 02:57:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5237, 2026-08-28 02:57:03, 2026-08-28 02:57:03))"} 
[2026-08-28 02:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:58:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:58:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3282, 2026-08-28 02:58:03, 2026-08-28 02:58:03))  
[2026-08-28 02:58:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3282, 2026-08-28 02:58:03, 2026-08-28 02:58:03))"} 
[2026-08-28 02:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 02:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 02:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 02:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 02:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4746, 2026-08-28 02:59:04, 2026-08-28 02:59:04))  
[2026-08-28 02:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4746, 2026-08-28 02:59:04, 2026-08-28 02:59:04))"} 
[2026-08-28 03:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3836, 2026-08-28 03:00:06, 2026-08-28 03:00:06))  
[2026-08-28 03:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3836, 2026-08-28 03:00:06, 2026-08-28 03:00:06))"} 
[2026-08-28 03:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6909, 2026-08-28 03:01:04, 2026-08-28 03:01:04))  
[2026-08-28 03:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6909, 2026-08-28 03:01:04, 2026-08-28 03:01:04))"} 
[2026-08-28 03:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8626, 2026-08-28 03:02:04, 2026-08-28 03:02:04))  
[2026-08-28 03:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8626, 2026-08-28 03:02:04, 2026-08-28 03:02:04))"} 
[2026-08-28 03:03:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:03:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:03:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:03:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:03:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6045, 2026-08-28 03:03:06, 2026-08-28 03:03:06))  
[2026-08-28 03:03:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6045, 2026-08-28 03:03:06, 2026-08-28 03:03:06))"} 
[2026-08-28 03:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2095, 2026-08-28 03:04:04, 2026-08-28 03:04:04))  
[2026-08-28 03:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2095, 2026-08-28 03:04:04, 2026-08-28 03:04:04))"} 
[2026-08-28 03:05:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:05:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:05:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:05:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:05:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5414, 2026-08-28 03:05:06, 2026-08-28 03:05:06))  
[2026-08-28 03:05:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5414, 2026-08-28 03:05:06, 2026-08-28 03:05:06))"} 
[2026-08-28 03:06:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:06:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:06:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:06:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:06:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6111, 2026-08-28 03:06:07, 2026-08-28 03:06:07))  
[2026-08-28 03:06:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6111, 2026-08-28 03:06:07, 2026-08-28 03:06:07))"} 
[2026-08-28 03:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5945, 2026-08-28 03:07:04, 2026-08-28 03:07:04))  
[2026-08-28 03:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5945, 2026-08-28 03:07:04, 2026-08-28 03:07:04))"} 
[2026-08-28 03:08:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:08:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:08:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:08:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:08:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4086, 2026-08-28 03:08:06, 2026-08-28 03:08:06))  
[2026-08-28 03:08:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4086, 2026-08-28 03:08:06, 2026-08-28 03:08:06))"} 
[2026-08-28 03:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:09:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:09:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6950, 2026-08-28 03:09:04, 2026-08-28 03:09:04))  
[2026-08-28 03:09:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6950, 2026-08-28 03:09:04, 2026-08-28 03:09:04))"} 
[2026-08-28 03:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0182, 2026-08-28 03:10:05, 2026-08-28 03:10:05))  
[2026-08-28 03:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0182, 2026-08-28 03:10:05, 2026-08-28 03:10:05))"} 
[2026-08-28 03:11:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:11:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:11:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:11:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:11:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0879, 2026-08-28 03:11:07, 2026-08-28 03:11:07))  
[2026-08-28 03:11:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0879, 2026-08-28 03:11:07, 2026-08-28 03:11:07))"} 
[2026-08-28 03:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:12:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:12:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6445, 2026-08-28 03:12:03, 2026-08-28 03:12:03))  
[2026-08-28 03:12:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6445, 2026-08-28 03:12:03, 2026-08-28 03:12:03))"} 
[2026-08-28 03:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:13:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0029, 2026-08-28 03:13:03, 2026-08-28 03:13:03))  
[2026-08-28 03:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0029, 2026-08-28 03:13:03, 2026-08-28 03:13:03))"} 
[2026-08-28 03:14:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9748, 2026-08-28 03:14:03, 2026-08-28 03:14:03))  
[2026-08-28 03:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9748, 2026-08-28 03:14:03, 2026-08-28 03:14:03))"} 
[2026-08-28 03:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0075, 2026-08-28 03:15:05, 2026-08-28 03:15:05))  
[2026-08-28 03:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0075, 2026-08-28 03:15:05, 2026-08-28 03:15:05))"} 
[2026-08-28 03:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3178, 2026-08-28 03:16:05, 2026-08-28 03:16:05))  
[2026-08-28 03:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3178, 2026-08-28 03:16:05, 2026-08-28 03:16:05))"} 
[2026-08-28 03:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8463, 2026-08-28 03:17:09, 2026-08-28 03:17:09))  
[2026-08-28 03:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8463, 2026-08-28 03:17:09, 2026-08-28 03:17:09))"} 
[2026-08-28 03:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:18:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:18:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5121, 2026-08-28 03:18:03, 2026-08-28 03:18:03))  
[2026-08-28 03:18:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5121, 2026-08-28 03:18:03, 2026-08-28 03:18:03))"} 
[2026-08-28 03:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7750, 2026-08-28 03:19:04, 2026-08-28 03:19:04))  
[2026-08-28 03:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7750, 2026-08-28 03:19:04, 2026-08-28 03:19:04))"} 
[2026-08-28 03:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:20:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:20:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7628, 2026-08-28 03:20:04, 2026-08-28 03:20:04))  
[2026-08-28 03:20:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7628, 2026-08-28 03:20:04, 2026-08-28 03:20:04))"} 
[2026-08-28 03:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:21:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:21:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5618, 2026-08-28 03:21:03, 2026-08-28 03:21:03))  
[2026-08-28 03:21:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5618, 2026-08-28 03:21:03, 2026-08-28 03:21:03))"} 
[2026-08-28 03:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0517, 2026-08-28 03:22:03, 2026-08-28 03:22:03))  
[2026-08-28 03:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0517, 2026-08-28 03:22:03, 2026-08-28 03:22:03))"} 
[2026-08-28 03:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:23:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:23:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7232, 2026-08-28 03:23:03, 2026-08-28 03:23:03))  
[2026-08-28 03:23:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7232, 2026-08-28 03:23:03, 2026-08-28 03:23:03))"} 
[2026-08-28 03:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3857, 2026-08-28 03:24:04, 2026-08-28 03:24:04))  
[2026-08-28 03:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3857, 2026-08-28 03:24:04, 2026-08-28 03:24:04))"} 
[2026-08-28 03:25:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:25:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:25:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:25:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:25:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9266, 2026-08-28 03:25:06, 2026-08-28 03:25:06))  
[2026-08-28 03:25:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9266, 2026-08-28 03:25:06, 2026-08-28 03:25:06))"} 
[2026-08-28 03:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:26:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:26:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3814, 2026-08-28 03:26:03, 2026-08-28 03:26:03))  
[2026-08-28 03:26:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3814, 2026-08-28 03:26:03, 2026-08-28 03:26:03))"} 
[2026-08-28 03:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2449, 2026-08-28 03:27:03, 2026-08-28 03:27:03))  
[2026-08-28 03:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2449, 2026-08-28 03:27:03, 2026-08-28 03:27:03))"} 
[2026-08-28 03:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:28:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:28:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9092, 2026-08-28 03:28:03, 2026-08-28 03:28:03))  
[2026-08-28 03:28:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9092, 2026-08-28 03:28:03, 2026-08-28 03:28:03))"} 
[2026-08-28 03:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:29:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:29:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2465, 2026-08-28 03:29:04, 2026-08-28 03:29:04))  
[2026-08-28 03:29:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2465, 2026-08-28 03:29:04, 2026-08-28 03:29:04))"} 
[2026-08-28 03:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8721, 2026-08-28 03:30:05, 2026-08-28 03:30:05))  
[2026-08-28 03:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8721, 2026-08-28 03:30:05, 2026-08-28 03:30:05))"} 
[2026-08-28 03:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:31:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:31:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6106, 2026-08-28 03:31:04, 2026-08-28 03:31:04))  
[2026-08-28 03:31:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6106, 2026-08-28 03:31:04, 2026-08-28 03:31:04))"} 
[2026-08-28 03:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:32:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:32:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0455, 2026-08-28 03:32:03, 2026-08-28 03:32:03))  
[2026-08-28 03:32:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0455, 2026-08-28 03:32:03, 2026-08-28 03:32:03))"} 
[2026-08-28 03:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:33:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:33:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4391, 2026-08-28 03:33:03, 2026-08-28 03:33:03))  
[2026-08-28 03:33:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4391, 2026-08-28 03:33:03, 2026-08-28 03:33:03))"} 
[2026-08-28 03:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:34:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:34:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4453, 2026-08-28 03:34:05, 2026-08-28 03:34:05))  
[2026-08-28 03:34:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4453, 2026-08-28 03:34:05, 2026-08-28 03:34:05))"} 
[2026-08-28 03:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:35:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:35:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:35:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9291, 2026-08-28 03:35:06, 2026-08-28 03:35:06))  
[2026-08-28 03:35:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9291, 2026-08-28 03:35:06, 2026-08-28 03:35:06))"} 
[2026-08-28 03:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:36:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0134, 2026-08-28 03:36:03, 2026-08-28 03:36:03))  
[2026-08-28 03:36:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0134, 2026-08-28 03:36:03, 2026-08-28 03:36:03))"} 
[2026-08-28 03:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4740, 2026-08-28 03:37:03, 2026-08-28 03:37:03))  
[2026-08-28 03:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4740, 2026-08-28 03:37:03, 2026-08-28 03:37:03))"} 
[2026-08-28 03:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1318, 2026-08-28 03:38:05, 2026-08-28 03:38:05))  
[2026-08-28 03:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1318, 2026-08-28 03:38:05, 2026-08-28 03:38:05))"} 
[2026-08-28 03:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:39:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:39:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3823, 2026-08-28 03:39:03, 2026-08-28 03:39:03))  
[2026-08-28 03:39:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3823, 2026-08-28 03:39:03, 2026-08-28 03:39:03))"} 
[2026-08-28 03:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:40:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:40:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9356, 2026-08-28 03:40:04, 2026-08-28 03:40:04))  
[2026-08-28 03:40:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9356, 2026-08-28 03:40:04, 2026-08-28 03:40:04))"} 
[2026-08-28 03:41:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:41:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:41:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:41:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:41:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9937, 2026-08-28 03:41:06, 2026-08-28 03:41:06))  
[2026-08-28 03:41:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9937, 2026-08-28 03:41:06, 2026-08-28 03:41:06))"} 
[2026-08-28 03:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:42:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:42:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5776, 2026-08-28 03:42:06, 2026-08-28 03:42:06))  
[2026-08-28 03:42:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5776, 2026-08-28 03:42:06, 2026-08-28 03:42:06))"} 
[2026-08-28 03:43:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:43:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:43:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:43:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:43:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1471, 2026-08-28 03:43:05, 2026-08-28 03:43:05))  
[2026-08-28 03:43:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1471, 2026-08-28 03:43:05, 2026-08-28 03:43:05))"} 
[2026-08-28 03:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:44:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:44:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2397, 2026-08-28 03:44:03, 2026-08-28 03:44:03))  
[2026-08-28 03:44:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2397, 2026-08-28 03:44:03, 2026-08-28 03:44:03))"} 
[2026-08-28 03:45:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:45:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:45:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:45:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:45:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3747, 2026-08-28 03:45:07, 2026-08-28 03:45:07))  
[2026-08-28 03:45:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3747, 2026-08-28 03:45:07, 2026-08-28 03:45:07))"} 
[2026-08-28 03:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7541, 2026-08-28 03:46:03, 2026-08-28 03:46:03))  
[2026-08-28 03:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7541, 2026-08-28 03:46:03, 2026-08-28 03:46:03))"} 
[2026-08-28 03:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:47:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:47:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8742, 2026-08-28 03:47:03, 2026-08-28 03:47:03))  
[2026-08-28 03:47:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8742, 2026-08-28 03:47:03, 2026-08-28 03:47:03))"} 
[2026-08-28 03:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:48:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:48:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4897, 2026-08-28 03:48:03, 2026-08-28 03:48:03))  
[2026-08-28 03:48:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4897, 2026-08-28 03:48:03, 2026-08-28 03:48:03))"} 
[2026-08-28 03:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1901, 2026-08-28 03:49:04, 2026-08-28 03:49:04))  
[2026-08-28 03:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1901, 2026-08-28 03:49:04, 2026-08-28 03:49:04))"} 
[2026-08-28 03:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:50:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0477, 2026-08-28 03:50:05, 2026-08-28 03:50:05))  
[2026-08-28 03:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0477, 2026-08-28 03:50:05, 2026-08-28 03:50:05))"} 
[2026-08-28 03:51:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:51:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:51:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:51:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:51:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6643, 2026-08-28 03:51:08, 2026-08-28 03:51:08))  
[2026-08-28 03:51:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6643, 2026-08-28 03:51:08, 2026-08-28 03:51:08))"} 
[2026-08-28 03:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:52:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:52:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2449, 2026-08-28 03:52:03, 2026-08-28 03:52:03))  
[2026-08-28 03:52:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2449, 2026-08-28 03:52:03, 2026-08-28 03:52:03))"} 
[2026-08-28 03:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7888, 2026-08-28 03:53:03, 2026-08-28 03:53:03))  
[2026-08-28 03:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7888, 2026-08-28 03:53:03, 2026-08-28 03:53:03))"} 
[2026-08-28 03:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9239, 2026-08-28 03:54:04, 2026-08-28 03:54:04))  
[2026-08-28 03:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9239, 2026-08-28 03:54:04, 2026-08-28 03:54:04))"} 
[2026-08-28 03:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:55:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:55:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9092, 2026-08-28 03:55:04, 2026-08-28 03:55:04))  
[2026-08-28 03:55:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9092, 2026-08-28 03:55:04, 2026-08-28 03:55:04))"} 
[2026-08-28 03:56:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:56:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:56:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:56:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:56:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5849, 2026-08-28 03:56:02, 2026-08-28 03:56:02))  
[2026-08-28 03:56:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5849, 2026-08-28 03:56:02, 2026-08-28 03:56:02))"} 
[2026-08-28 03:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:57:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:57:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7591, 2026-08-28 03:57:03, 2026-08-28 03:57:03))  
[2026-08-28 03:57:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7591, 2026-08-28 03:57:03, 2026-08-28 03:57:03))"} 
[2026-08-28 03:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:58:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:58:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9443, 2026-08-28 03:58:03, 2026-08-28 03:58:03))  
[2026-08-28 03:58:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9443, 2026-08-28 03:58:03, 2026-08-28 03:58:03))"} 
[2026-08-28 03:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 03:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 03:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 03:59:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 03:59:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4797, 2026-08-28 03:59:05, 2026-08-28 03:59:05))  
[2026-08-28 03:59:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4797, 2026-08-28 03:59:05, 2026-08-28 03:59:05))"} 
[2026-08-28 04:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6016, 2026-08-28 04:00:06, 2026-08-28 04:00:06))  
[2026-08-28 04:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6016, 2026-08-28 04:00:06, 2026-08-28 04:00:06))"} 
[2026-08-28 04:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:01:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:01:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7560, 2026-08-28 04:01:05, 2026-08-28 04:01:05))  
[2026-08-28 04:01:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7560, 2026-08-28 04:01:05, 2026-08-28 04:01:05))"} 
[2026-08-28 04:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:02:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:02:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9433, 2026-08-28 04:02:03, 2026-08-28 04:02:03))  
[2026-08-28 04:02:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9433, 2026-08-28 04:02:03, 2026-08-28 04:02:03))"} 
[2026-08-28 04:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1982, 2026-08-28 04:03:05, 2026-08-28 04:03:05))  
[2026-08-28 04:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1982, 2026-08-28 04:03:05, 2026-08-28 04:03:05))"} 
[2026-08-28 04:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5375, 2026-08-28 04:04:04, 2026-08-28 04:04:04))  
[2026-08-28 04:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5375, 2026-08-28 04:04:04, 2026-08-28 04:04:04))"} 
[2026-08-28 04:05:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:05:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:05:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:05:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:05:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9319, 2026-08-28 04:05:06, 2026-08-28 04:05:06))  
[2026-08-28 04:05:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9319, 2026-08-28 04:05:06, 2026-08-28 04:05:06))"} 
[2026-08-28 04:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8155, 2026-08-28 04:06:04, 2026-08-28 04:06:04))  
[2026-08-28 04:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8155, 2026-08-28 04:06:04, 2026-08-28 04:06:04))"} 
[2026-08-28 04:07:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:07:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:07:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:07:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:07:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0192, 2026-08-28 04:07:05, 2026-08-28 04:07:05))  
[2026-08-28 04:07:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0192, 2026-08-28 04:07:05, 2026-08-28 04:07:05))"} 
[2026-08-28 04:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9700, 2026-08-28 04:08:04, 2026-08-28 04:08:04))  
[2026-08-28 04:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9700, 2026-08-28 04:08:04, 2026-08-28 04:08:04))"} 
[2026-08-28 04:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:09:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:09:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9286, 2026-08-28 04:09:03, 2026-08-28 04:09:03))  
[2026-08-28 04:09:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9286, 2026-08-28 04:09:03, 2026-08-28 04:09:03))"} 
[2026-08-28 04:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:10:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:10:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7379, 2026-08-28 04:10:04, 2026-08-28 04:10:04))  
[2026-08-28 04:10:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7379, 2026-08-28 04:10:04, 2026-08-28 04:10:04))"} 
[2026-08-28 04:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:11:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:11:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4413, 2026-08-28 04:11:05, 2026-08-28 04:11:05))  
[2026-08-28 04:11:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4413, 2026-08-28 04:11:05, 2026-08-28 04:11:05))"} 
[2026-08-28 04:12:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-28 04:12:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-28 04:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:12:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:12:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0319, 2026-08-28 04:12:04, 2026-08-28 04:12:04))  
[2026-08-28 04:12:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0319, 2026-08-28 04:12:04, 2026-08-28 04:12:04))"} 
[2026-08-28 04:12:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ap.php from No Origin  
[2026-08-28 04:12:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/media.php from No Origin  
[2026-08-28 04:12:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//adminfuns.php from No Origin  
[2026-08-28 04:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/classwithtostring.php?p= from No Origin  
[2026-08-28 04:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/3PJcpMFsD8B.php from No Origin  
[2026-08-28 04:12:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/5PJcpMFsD8B.php from No Origin  
[2026-08-28 04:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/4PJcpMFsD8B.php from No Origin  
[2026-08-28 04:12:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wsd.php from No Origin  
[2026-08-28 04:12:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bulet.php from No Origin  
[2026-08-28 04:12:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//av.php from No Origin  
[2026-08-28 04:12:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images.php from No Origin  
[2026-08-28 04:12:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ops.php from No Origin  
[2026-08-28 04:12:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/coffexium.php from No Origin  
[2026-08-28 04:12:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/BDKR28WP.php from No Origin  
[2026-08-28 04:12:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sf.php from No Origin  
[2026-08-28 04:12:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/k.php?p= from No Origin  
[2026-08-28 04:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/82.php from No Origin  
[2026-08-28 04:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dex.php from No Origin  
[2026-08-28 04:12:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inso.php from No Origin  
[2026-08-28 04:12:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//aa.php from No Origin  
[2026-08-28 04:12:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img.php from No Origin  
[2026-08-28 04:12:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/222.php from No Origin  
[2026-08-28 04:12:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/key.php from No Origin  
[2026-08-28 04:12:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/chosen.php from No Origin  
[2026-08-28 04:12:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file1221.php from No Origin  
[2026-08-28 04:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nox.php from No Origin  
[2026-08-28 04:12:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/akismet.php from No Origin  
[2026-08-28 04:12:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ajax.php from No Origin  
[2026-08-28 04:12:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/atomlib.php from No Origin  
[2026-08-28 04:12:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/1.php?p= from No Origin  
[2026-08-28 04:12:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/samll.php from No Origin  
[2026-08-28 04:12:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/she11.php from No Origin  
[2026-08-28 04:12:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/kerang.php from No Origin  
[2026-08-28 04:12:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/m.php?p= from No Origin  
[2026-08-28 04:12:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fling.php?p= from No Origin  
[2026-08-28 04:12:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/btyuio.php from No Origin  
[2026-08-28 04:12:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dehnl.php from No Origin  
[2026-08-28 04:12:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zoo2.php from No Origin  
[2026-08-28 04:12:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zoo1.php?p= from No Origin  
[2026-08-28 04:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/radio.php from No Origin  
[2026-08-28 04:12:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/one.php from No Origin  
[2026-08-28 04:12:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/503.php from No Origin  
[2026-08-28 04:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/504.php from No Origin  
[2026-08-28 04:12:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin.php?p= from No Origin  
[2026-08-28 04:12:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws85.php?p= from No Origin  
[2026-08-28 04:12:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ffs.php from No Origin  
[2026-08-28 04:12:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nano.php from No Origin  
[2026-08-28 04:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ano.php from No Origin  
[2026-08-28 04:12:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mgrr.php from No Origin  
[2026-08-28 04:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mac.php from No Origin  
[2026-08-28 04:12:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/simple.php from No Origin  
[2026-08-28 04:12:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xty.php?p= from No Origin  
[2026-08-28 04:12:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sallu.php from No Origin  
[2026-08-28 04:12:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/codex.php from No Origin  
[2026-08-28 04:13:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/5656.php from No Origin  
[2026-08-28 04:13:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/w3lls.php from No Origin  
[2026-08-28 04:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fpwch.php from No Origin  
[2026-08-28 04:13:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/domvf.php from No Origin  
[2026-08-28 04:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:13:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8359, 2026-08-28 04:13:04, 2026-08-28 04:13:04))  
[2026-08-28 04:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8359, 2026-08-28 04:13:04, 2026-08-28 04:13:04))"} 
[2026-08-28 04:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/biufile.php from No Origin  
[2026-08-28 04:13:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blacks.php from No Origin  
[2026-08-28 04:13:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/beck.php from No Origin  
[2026-08-28 04:13:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/t3.php from No Origin  
[2026-08-28 04:13:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp.php from No Origin  
[2026-08-28 04:13:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//abcd.php from No Origin  
[2026-08-28 04:13:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nofile.php from No Origin  
[2026-08-28 04:13:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/run.php from No Origin  
[2026-08-28 04:13:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/new.php from No Origin  
[2026-08-28 04:13:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inx.php from No Origin  
[2026-08-28 04:13:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vpn.php from No Origin  
[2026-08-28 04:13:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shiny.php from No Origin  
[2026-08-28 04:13:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php from No Origin  
[2026-08-28 04:13:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/alfa.php from No Origin  
[2026-08-28 04:13:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/33.php from No Origin  
[2026-08-28 04:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/133.php from No Origin  
[2026-08-28 04:13:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sym.php?p= from No Origin  
[2026-08-28 04:13:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/8.php from No Origin  
[2026-08-28 04:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php?p= from No Origin  
[2026-08-28 04:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ah.php from No Origin  
[2026-08-28 04:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws55.php?p= from No Origin  
[2026-08-28 04:13:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/drykl.php from No Origin  
[2026-08-28 04:13:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup.php from No Origin  
[2026-08-28 04:13:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/indo.php from No Origin  
[2026-08-28 04:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sign.php?p= from No Origin  
[2026-08-28 04:13:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wnnjpsby.php from No Origin  
[2026-08-28 04:13:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gigi.php from No Origin  
[2026-08-28 04:13:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info.php/new.php from No Origin  
[2026-08-28 04:13:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads from No Origin  
[2026-08-28 04:13:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/w.php from No Origin  
[2026-08-28 04:13:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/X.php from No Origin  
[2026-08-28 04:13:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//admin.php from No Origin  
[2026-08-28 04:13:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ssla.php from No Origin  
[2026-08-28 04:13:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/maint/wp-is.php from No Origin  
[2026-08-28 04:13:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-aothait.php from No Origin  
[2026-08-28 04:13:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info.php from No Origin  
[2026-08-28 04:13:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/index.php from No Origin  
[2026-08-28 04:13:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file31.php from No Origin  
[2026-08-28 04:13:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dk.php from No Origin  
[2026-08-28 04:13:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ta.php from No Origin  
[2026-08-28 04:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bo.php from No Origin  
[2026-08-28 04:13:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/44.php from No Origin  
[2026-08-28 04:13:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/h2.php from No Origin  
[2026-08-28 04:13:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/mod/adminfuns.php from No Origin  
[2026-08-28 04:13:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sao.php from No Origin  
[2026-08-28 04:13:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dapa.php from No Origin  
[2026-08-28 04:13:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/l.php from No Origin  
[2026-08-28 04:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/w.php from No Origin  
[2026-08-28 04:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/k.php from No Origin  
[2026-08-28 04:13:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/os.php from No Origin  
[2026-08-28 04:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htio.php from No Origin  
[2026-08-28 04:13:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev.php?p= from No Origin  
[2026-08-28 04:13:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gos.php from No Origin  
[2026-08-28 04:13:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/132.php from No Origin  
[2026-08-28 04:13:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v22.php from No Origin  
[2026-08-28 04:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5089, 2026-08-28 04:14:03, 2026-08-28 04:14:03))  
[2026-08-28 04:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5089, 2026-08-28 04:14:03, 2026-08-28 04:14:03))"} 
[2026-08-28 04:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:15:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:15:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7443, 2026-08-28 04:15:04, 2026-08-28 04:15:04))  
[2026-08-28 04:15:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7443, 2026-08-28 04:15:04, 2026-08-28 04:15:04))"} 
[2026-08-28 04:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:16:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:16:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1269, 2026-08-28 04:16:03, 2026-08-28 04:16:03))  
[2026-08-28 04:16:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1269, 2026-08-28 04:16:03, 2026-08-28 04:16:03))"} 
[2026-08-28 04:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:17:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:17:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7313, 2026-08-28 04:17:07, 2026-08-28 04:17:07))  
[2026-08-28 04:17:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7313, 2026-08-28 04:17:07, 2026-08-28 04:17:07))"} 
[2026-08-28 04:18:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:18:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:18:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:18:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:18:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8880, 2026-08-28 04:18:03, 2026-08-28 04:18:03))  
[2026-08-28 04:18:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8880, 2026-08-28 04:18:03, 2026-08-28 04:18:03))"} 
[2026-08-28 04:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:19:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:19:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9828, 2026-08-28 04:19:03, 2026-08-28 04:19:03))  
[2026-08-28 04:19:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9828, 2026-08-28 04:19:03, 2026-08-28 04:19:03))"} 
[2026-08-28 04:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:20:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:20:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3777, 2026-08-28 04:20:04, 2026-08-28 04:20:04))  
[2026-08-28 04:20:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3777, 2026-08-28 04:20:04, 2026-08-28 04:20:04))"} 
[2026-08-28 04:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:21:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:21:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2901, 2026-08-28 04:21:03, 2026-08-28 04:21:03))  
[2026-08-28 04:21:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2901, 2026-08-28 04:21:03, 2026-08-28 04:21:03))"} 
[2026-08-28 04:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8350, 2026-08-28 04:22:03, 2026-08-28 04:22:03))  
[2026-08-28 04:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8350, 2026-08-28 04:22:03, 2026-08-28 04:22:03))"} 
[2026-08-28 04:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5907, 2026-08-28 04:23:04, 2026-08-28 04:23:04))  
[2026-08-28 04:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5907, 2026-08-28 04:23:04, 2026-08-28 04:23:04))"} 
[2026-08-28 04:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:24:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:24:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8231, 2026-08-28 04:24:03, 2026-08-28 04:24:03))  
[2026-08-28 04:24:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8231, 2026-08-28 04:24:03, 2026-08-28 04:24:03))"} 
[2026-08-28 04:25:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:25:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:25:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:25:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:25:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0722, 2026-08-28 04:25:07, 2026-08-28 04:25:07))  
[2026-08-28 04:25:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0722, 2026-08-28 04:25:07, 2026-08-28 04:25:07))"} 
[2026-08-28 04:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:26:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:26:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5180, 2026-08-28 04:26:04, 2026-08-28 04:26:04))  
[2026-08-28 04:26:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5180, 2026-08-28 04:26:04, 2026-08-28 04:26:04))"} 
[2026-08-28 04:27:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:27:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:27:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:27:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:27:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1593, 2026-08-28 04:27:05, 2026-08-28 04:27:05))  
[2026-08-28 04:27:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1593, 2026-08-28 04:27:05, 2026-08-28 04:27:05))"} 
[2026-08-28 04:28:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:28:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:28:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:28:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:28:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9928, 2026-08-28 04:28:05, 2026-08-28 04:28:05))  
[2026-08-28 04:28:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9928, 2026-08-28 04:28:05, 2026-08-28 04:28:05))"} 
[2026-08-28 04:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:29:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:29:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9495, 2026-08-28 04:29:05, 2026-08-28 04:29:05))  
[2026-08-28 04:29:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9495, 2026-08-28 04:29:05, 2026-08-28 04:29:05))"} 
[2026-08-28 04:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:30:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:30:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3530, 2026-08-28 04:30:04, 2026-08-28 04:30:04))  
[2026-08-28 04:30:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3530, 2026-08-28 04:30:04, 2026-08-28 04:30:04))"} 
[2026-08-28 04:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:31:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:31:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1357, 2026-08-28 04:31:03, 2026-08-28 04:31:03))  
[2026-08-28 04:31:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1357, 2026-08-28 04:31:03, 2026-08-28 04:31:03))"} 
[2026-08-28 04:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:32:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:32:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5637, 2026-08-28 04:32:03, 2026-08-28 04:32:03))  
[2026-08-28 04:32:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5637, 2026-08-28 04:32:03, 2026-08-28 04:32:03))"} 
[2026-08-28 04:33:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:33:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:33:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:33:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:33:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0356, 2026-08-28 04:33:07, 2026-08-28 04:33:07))  
[2026-08-28 04:33:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0356, 2026-08-28 04:33:07, 2026-08-28 04:33:07))"} 
[2026-08-28 04:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:34:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:34:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:34:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:34:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8785, 2026-08-28 04:34:03, 2026-08-28 04:34:03))  
[2026-08-28 04:34:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8785, 2026-08-28 04:34:03, 2026-08-28 04:34:03))"} 
[2026-08-28 04:35:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:35:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:35:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:35:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:35:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1059, 2026-08-28 04:35:09, 2026-08-28 04:35:09))  
[2026-08-28 04:35:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1059, 2026-08-28 04:35:09, 2026-08-28 04:35:09))"} 
[2026-08-28 04:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9964, 2026-08-28 04:36:04, 2026-08-28 04:36:04))  
[2026-08-28 04:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9964, 2026-08-28 04:36:04, 2026-08-28 04:36:04))"} 
[2026-08-28 04:37:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:37:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:37:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:37:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:37:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9606, 2026-08-28 04:37:06, 2026-08-28 04:37:06))  
[2026-08-28 04:37:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9606, 2026-08-28 04:37:06, 2026-08-28 04:37:06))"} 
[2026-08-28 04:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:38:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:38:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9013, 2026-08-28 04:38:04, 2026-08-28 04:38:04))  
[2026-08-28 04:38:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9013, 2026-08-28 04:38:04, 2026-08-28 04:38:04))"} 
[2026-08-28 04:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:39:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:39:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2106, 2026-08-28 04:39:05, 2026-08-28 04:39:05))  
[2026-08-28 04:39:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2106, 2026-08-28 04:39:05, 2026-08-28 04:39:05))"} 
[2026-08-28 04:40:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:40:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:40:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:40:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:40:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8831, 2026-08-28 04:40:07, 2026-08-28 04:40:07))  
[2026-08-28 04:40:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8831, 2026-08-28 04:40:07, 2026-08-28 04:40:07))"} 
[2026-08-28 04:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:41:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:41:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1942, 2026-08-28 04:41:04, 2026-08-28 04:41:04))  
[2026-08-28 04:41:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1942, 2026-08-28 04:41:04, 2026-08-28 04:41:04))"} 
[2026-08-28 04:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:42:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:42:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9679, 2026-08-28 04:42:03, 2026-08-28 04:42:03))  
[2026-08-28 04:42:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9679, 2026-08-28 04:42:03, 2026-08-28 04:42:03))"} 
[2026-08-28 04:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:43:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:43:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6830, 2026-08-28 04:43:04, 2026-08-28 04:43:04))  
[2026-08-28 04:43:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6830, 2026-08-28 04:43:04, 2026-08-28 04:43:04))"} 
[2026-08-28 04:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:44:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:44:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8994, 2026-08-28 04:44:03, 2026-08-28 04:44:03))  
[2026-08-28 04:44:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8994, 2026-08-28 04:44:03, 2026-08-28 04:44:03))"} 
[2026-08-28 04:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:45:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:45:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7929, 2026-08-28 04:45:04, 2026-08-28 04:45:04))  
[2026-08-28 04:45:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7929, 2026-08-28 04:45:04, 2026-08-28 04:45:04))"} 
[2026-08-28 04:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9781, 2026-08-28 04:46:03, 2026-08-28 04:46:03))  
[2026-08-28 04:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9781, 2026-08-28 04:46:03, 2026-08-28 04:46:03))"} 
[2026-08-28 04:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:47:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:47:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8689, 2026-08-28 04:47:03, 2026-08-28 04:47:03))  
[2026-08-28 04:47:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8689, 2026-08-28 04:47:03, 2026-08-28 04:47:03))"} 
[2026-08-28 04:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9601, 2026-08-28 04:48:04, 2026-08-28 04:48:04))  
[2026-08-28 04:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9601, 2026-08-28 04:48:04, 2026-08-28 04:48:04))"} 
[2026-08-28 04:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7524, 2026-08-28 04:49:04, 2026-08-28 04:49:04))  
[2026-08-28 04:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7524, 2026-08-28 04:49:04, 2026-08-28 04:49:04))"} 
[2026-08-28 04:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2460, 2026-08-28 04:50:05, 2026-08-28 04:50:05))  
[2026-08-28 04:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2460, 2026-08-28 04:50:05, 2026-08-28 04:50:05))"} 
[2026-08-28 04:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:51:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:51:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5391, 2026-08-28 04:51:04, 2026-08-28 04:51:04))  
[2026-08-28 04:51:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5391, 2026-08-28 04:51:04, 2026-08-28 04:51:04))"} 
[2026-08-28 04:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:52:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:52:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0471, 2026-08-28 04:52:05, 2026-08-28 04:52:05))  
[2026-08-28 04:52:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0471, 2026-08-28 04:52:05, 2026-08-28 04:52:05))"} 
[2026-08-28 04:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:53:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:53:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2676, 2026-08-28 04:53:05, 2026-08-28 04:53:05))  
[2026-08-28 04:53:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2676, 2026-08-28 04:53:05, 2026-08-28 04:53:05))"} 
[2026-08-28 04:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2941, 2026-08-28 04:54:04, 2026-08-28 04:54:04))  
[2026-08-28 04:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2941, 2026-08-28 04:54:04, 2026-08-28 04:54:04))"} 
[2026-08-28 04:55:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:55:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:55:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:55:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:55:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7311, 2026-08-28 04:55:08, 2026-08-28 04:55:08))  
[2026-08-28 04:55:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7311, 2026-08-28 04:55:08, 2026-08-28 04:55:08))"} 
[2026-08-28 04:56:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:56:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:56:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:56:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:56:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2348, 2026-08-28 04:56:06, 2026-08-28 04:56:06))  
[2026-08-28 04:56:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2348, 2026-08-28 04:56:06, 2026-08-28 04:56:06))"} 
[2026-08-28 04:57:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:57:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2050, 2026-08-28 04:57:05, 2026-08-28 04:57:05))  
[2026-08-28 04:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2050, 2026-08-28 04:57:05, 2026-08-28 04:57:05))"} 
[2026-08-28 04:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1961, 2026-08-28 04:58:05, 2026-08-28 04:58:05))  
[2026-08-28 04:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1961, 2026-08-28 04:58:05, 2026-08-28 04:58:05))"} 
[2026-08-28 04:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 04:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 04:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 04:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 04:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9253, 2026-08-28 04:59:04, 2026-08-28 04:59:04))  
[2026-08-28 04:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9253, 2026-08-28 04:59:04, 2026-08-28 04:59:04))"} 
[2026-08-28 05:00:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:00:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:00:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:00:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:00:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1174, 2026-08-28 05:00:09, 2026-08-28 05:00:09))  
[2026-08-28 05:00:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1174, 2026-08-28 05:00:09, 2026-08-28 05:00:09))"} 
[2026-08-28 05:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5940, 2026-08-28 05:01:04, 2026-08-28 05:01:04))  
[2026-08-28 05:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5940, 2026-08-28 05:01:04, 2026-08-28 05:01:04))"} 
[2026-08-28 05:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3571, 2026-08-28 05:02:04, 2026-08-28 05:02:04))  
[2026-08-28 05:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3571, 2026-08-28 05:02:04, 2026-08-28 05:02:04))"} 
[2026-08-28 05:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5784, 2026-08-28 05:03:05, 2026-08-28 05:03:05))  
[2026-08-28 05:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5784, 2026-08-28 05:03:05, 2026-08-28 05:03:05))"} 
[2026-08-28 05:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:04:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:04:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6792, 2026-08-28 05:04:03, 2026-08-28 05:04:03))  
[2026-08-28 05:04:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6792, 2026-08-28 05:04:03, 2026-08-28 05:04:03))"} 
[2026-08-28 05:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:05:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:05:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3659, 2026-08-28 05:05:04, 2026-08-28 05:05:04))  
[2026-08-28 05:05:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3659, 2026-08-28 05:05:04, 2026-08-28 05:05:04))"} 
[2026-08-28 05:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8490, 2026-08-28 05:06:04, 2026-08-28 05:06:04))  
[2026-08-28 05:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8490, 2026-08-28 05:06:04, 2026-08-28 05:06:04))"} 
[2026-08-28 05:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5309, 2026-08-28 05:07:04, 2026-08-28 05:07:04))  
[2026-08-28 05:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5309, 2026-08-28 05:07:04, 2026-08-28 05:07:04))"} 
[2026-08-28 05:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9784, 2026-08-28 05:08:04, 2026-08-28 05:08:04))  
[2026-08-28 05:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9784, 2026-08-28 05:08:04, 2026-08-28 05:08:04))"} 
[2026-08-28 05:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:09:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:09:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4044, 2026-08-28 05:09:04, 2026-08-28 05:09:04))  
[2026-08-28 05:09:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4044, 2026-08-28 05:09:04, 2026-08-28 05:09:04))"} 
[2026-08-28 05:10:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:10:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:10:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:10:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:10:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9378, 2026-08-28 05:10:03, 2026-08-28 05:10:03))  
[2026-08-28 05:10:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9378, 2026-08-28 05:10:03, 2026-08-28 05:10:03))"} 
[2026-08-28 05:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:11:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:11:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6687, 2026-08-28 05:11:03, 2026-08-28 05:11:03))  
[2026-08-28 05:11:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6687, 2026-08-28 05:11:03, 2026-08-28 05:11:03))"} 
[2026-08-28 05:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2888, 2026-08-28 05:12:05, 2026-08-28 05:12:05))  
[2026-08-28 05:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2888, 2026-08-28 05:12:05, 2026-08-28 05:12:05))"} 
[2026-08-28 05:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:13:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:13:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6033, 2026-08-28 05:13:03, 2026-08-28 05:13:03))  
[2026-08-28 05:13:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6033, 2026-08-28 05:13:03, 2026-08-28 05:13:03))"} 
[2026-08-28 05:14:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:14:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:14:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:14:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:14:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3601, 2026-08-28 05:14:05, 2026-08-28 05:14:05))  
[2026-08-28 05:14:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3601, 2026-08-28 05:14:05, 2026-08-28 05:14:05))"} 
[2026-08-28 05:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6601, 2026-08-28 05:15:05, 2026-08-28 05:15:05))  
[2026-08-28 05:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6601, 2026-08-28 05:15:05, 2026-08-28 05:15:05))"} 
[2026-08-28 05:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:16:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0989, 2026-08-28 05:16:04, 2026-08-28 05:16:04))  
[2026-08-28 05:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0989, 2026-08-28 05:16:04, 2026-08-28 05:16:04))"} 
[2026-08-28 05:17:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:17:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:17:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:17:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:17:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6745, 2026-08-28 05:17:10, 2026-08-28 05:17:10))  
[2026-08-28 05:17:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6745, 2026-08-28 05:17:10, 2026-08-28 05:17:10))"} 
[2026-08-28 05:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:18:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:18:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1237, 2026-08-28 05:18:04, 2026-08-28 05:18:04))  
[2026-08-28 05:18:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1237, 2026-08-28 05:18:04, 2026-08-28 05:18:04))"} 
[2026-08-28 05:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4868, 2026-08-28 05:19:04, 2026-08-28 05:19:04))  
[2026-08-28 05:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4868, 2026-08-28 05:19:04, 2026-08-28 05:19:04))"} 
[2026-08-28 05:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:20:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:20:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7018, 2026-08-28 05:20:04, 2026-08-28 05:20:04))  
[2026-08-28 05:20:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7018, 2026-08-28 05:20:04, 2026-08-28 05:20:04))"} 
[2026-08-28 05:21:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:21:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:21:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:21:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:21:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6884, 2026-08-28 05:21:05, 2026-08-28 05:21:05))  
[2026-08-28 05:21:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6884, 2026-08-28 05:21:05, 2026-08-28 05:21:05))"} 
[2026-08-28 05:22:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:22:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:22:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:22:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:22:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6517, 2026-08-28 05:22:06, 2026-08-28 05:22:06))  
[2026-08-28 05:22:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6517, 2026-08-28 05:22:06, 2026-08-28 05:22:06))"} 
[2026-08-28 05:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3702, 2026-08-28 05:23:04, 2026-08-28 05:23:04))  
[2026-08-28 05:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3702, 2026-08-28 05:23:04, 2026-08-28 05:23:04))"} 
[2026-08-28 05:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7158, 2026-08-28 05:24:04, 2026-08-28 05:24:04))  
[2026-08-28 05:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7158, 2026-08-28 05:24:04, 2026-08-28 05:24:04))"} 
[2026-08-28 05:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:25:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:25:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4243, 2026-08-28 05:25:04, 2026-08-28 05:25:04))  
[2026-08-28 05:25:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4243, 2026-08-28 05:25:04, 2026-08-28 05:25:04))"} 
[2026-08-28 05:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:26:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5100, 2026-08-28 05:26:05, 2026-08-28 05:26:05))  
[2026-08-28 05:26:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5100, 2026-08-28 05:26:05, 2026-08-28 05:26:05))"} 
[2026-08-28 05:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:27:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:27:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6564, 2026-08-28 05:27:04, 2026-08-28 05:27:04))  
[2026-08-28 05:27:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6564, 2026-08-28 05:27:04, 2026-08-28 05:27:04))"} 
[2026-08-28 05:28:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:28:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:28:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:28:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:28:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4875, 2026-08-28 05:28:05, 2026-08-28 05:28:05))  
[2026-08-28 05:28:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4875, 2026-08-28 05:28:05, 2026-08-28 05:28:05))"} 
[2026-08-28 05:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1805, 2026-08-28 05:29:03, 2026-08-28 05:29:03))  
[2026-08-28 05:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1805, 2026-08-28 05:29:03, 2026-08-28 05:29:03))"} 
[2026-08-28 05:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9172, 2026-08-28 05:30:05, 2026-08-28 05:30:05))  
[2026-08-28 05:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9172, 2026-08-28 05:30:05, 2026-08-28 05:30:05))"} 
[2026-08-28 05:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:31:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:31:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0506, 2026-08-28 05:31:04, 2026-08-28 05:31:04))  
[2026-08-28 05:31:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0506, 2026-08-28 05:31:04, 2026-08-28 05:31:04))"} 
[2026-08-28 05:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:32:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:32:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7136, 2026-08-28 05:32:04, 2026-08-28 05:32:04))  
[2026-08-28 05:32:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7136, 2026-08-28 05:32:04, 2026-08-28 05:32:04))"} 
[2026-08-28 05:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:33:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:33:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6861, 2026-08-28 05:33:04, 2026-08-28 05:33:04))  
[2026-08-28 05:33:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6861, 2026-08-28 05:33:04, 2026-08-28 05:33:04))"} 
[2026-08-28 05:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6930, 2026-08-28 05:34:04, 2026-08-28 05:34:04))  
[2026-08-28 05:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6930, 2026-08-28 05:34:04, 2026-08-28 05:34:04))"} 
[2026-08-28 05:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9945, 2026-08-28 05:35:04, 2026-08-28 05:35:04))  
[2026-08-28 05:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9945, 2026-08-28 05:35:04, 2026-08-28 05:35:04))"} 
[2026-08-28 05:36:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:36:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:36:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:36:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:36:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0901, 2026-08-28 05:36:05, 2026-08-28 05:36:05))  
[2026-08-28 05:36:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0901, 2026-08-28 05:36:05, 2026-08-28 05:36:05))"} 
[2026-08-28 05:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2440, 2026-08-28 05:37:03, 2026-08-28 05:37:03))  
[2026-08-28 05:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2440, 2026-08-28 05:37:03, 2026-08-28 05:37:03))"} 
[2026-08-28 05:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:38:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:38:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5004, 2026-08-28 05:38:04, 2026-08-28 05:38:04))  
[2026-08-28 05:38:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5004, 2026-08-28 05:38:04, 2026-08-28 05:38:04))"} 
[2026-08-28 05:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:39:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:39:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5460, 2026-08-28 05:39:04, 2026-08-28 05:39:04))  
[2026-08-28 05:39:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5460, 2026-08-28 05:39:04, 2026-08-28 05:39:04))"} 
[2026-08-28 05:39:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-28 05:39:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-28 05:39:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/filefuns.php from No Origin  
[2026-08-28 05:39:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-cron.php from No Origin  
[2026-08-28 05:39:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lock360.php from No Origin  
[2026-08-28 05:39:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-theme.php from No Origin  
[2026-08-28 05:39:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2d7433/index.php from No Origin  
[2026-08-28 05:39:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-login.php from No Origin  
[2026-08-28 05:39:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images.php from No Origin  
[2026-08-28 05:39:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ops.php from No Origin  
[2026-08-28 05:39:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/4PJcpMFsD8B.php from No Origin  
[2026-08-28 05:39:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/3PJcpMFsD8B.php from No Origin  
[2026-08-28 05:39:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about.php from No Origin  
[2026-08-28 05:39:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin.php/admin.php from No Origin  
[2026-08-28 05:39:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/media.php from No Origin  
[2026-08-28 05:39:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mac.php from No Origin  
[2026-08-28 05:39:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/1.php from No Origin  
[2026-08-28 05:39:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/classwithtostring.php?p= from No Origin  
[2026-08-28 05:39:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-ws68.php?p= from No Origin  
[2026-08-28 05:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/simple.php from No Origin  
[2026-08-28 05:39:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aaa.php?p= from No Origin  
[2026-08-28 05:39:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/colors/modern from No Origin  
[2026-08-28 05:39:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/colors/sunrise from No Origin  
[2026-08-28 05:39:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shiny.php from No Origin  
[2026-08-28 05:39:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php from No Origin  
[2026-08-28 05:39:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/166.php from No Origin  
[2026-08-28 05:39:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/000.php/index.php from No Origin  
[2026-08-28 05:39:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Jcrop.php from No Origin  
[2026-08-28 05:39:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/35iDq8NAjLu.php from No Origin  
[2026-08-28 05:39:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/btx25.php from No Origin  
[2026-08-28 05:39:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/radio.php from No Origin  
[2026-08-28 05:39:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dex.php from No Origin  
[2026-08-28 05:39:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//404.php from No Origin  
[2026-08-28 05:39:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//403.php from No Origin  
[2026-08-28 05:39:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/giodywky.php from No Origin  
[2026-08-28 05:39:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inx.php from No Origin  
[2026-08-28 05:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:40:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:40:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4576, 2026-08-28 05:40:04, 2026-08-28 05:40:04))  
[2026-08-28 05:40:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4576, 2026-08-28 05:40:04, 2026-08-28 05:40:04))"} 
[2026-08-28 05:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8116, 2026-08-28 05:41:03, 2026-08-28 05:41:03))  
[2026-08-28 05:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8116, 2026-08-28 05:41:03, 2026-08-28 05:41:03))"} 
[2026-08-28 05:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:42:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:42:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9400, 2026-08-28 05:42:03, 2026-08-28 05:42:03))  
[2026-08-28 05:42:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9400, 2026-08-28 05:42:03, 2026-08-28 05:42:03))"} 
[2026-08-28 05:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:43:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:43:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7816, 2026-08-28 05:43:03, 2026-08-28 05:43:03))  
[2026-08-28 05:43:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7816, 2026-08-28 05:43:03, 2026-08-28 05:43:03))"} 
[2026-08-28 05:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:44:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:44:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3427, 2026-08-28 05:44:03, 2026-08-28 05:44:03))  
[2026-08-28 05:44:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3427, 2026-08-28 05:44:03, 2026-08-28 05:44:03))"} 
[2026-08-28 05:45:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:45:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:45:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:45:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:45:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5890, 2026-08-28 05:45:06, 2026-08-28 05:45:06))  
[2026-08-28 05:45:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5890, 2026-08-28 05:45:06, 2026-08-28 05:45:06))"} 
[2026-08-28 05:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7901, 2026-08-28 05:46:04, 2026-08-28 05:46:04))  
[2026-08-28 05:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7901, 2026-08-28 05:46:04, 2026-08-28 05:46:04))"} 
[2026-08-28 05:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:47:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:47:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5486, 2026-08-28 05:47:03, 2026-08-28 05:47:03))  
[2026-08-28 05:47:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5486, 2026-08-28 05:47:03, 2026-08-28 05:47:03))"} 
[2026-08-28 05:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6210, 2026-08-28 05:48:04, 2026-08-28 05:48:04))  
[2026-08-28 05:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6210, 2026-08-28 05:48:04, 2026-08-28 05:48:04))"} 
[2026-08-28 05:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:49:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:49:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0328, 2026-08-28 05:49:03, 2026-08-28 05:49:03))  
[2026-08-28 05:49:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0328, 2026-08-28 05:49:03, 2026-08-28 05:49:03))"} 
[2026-08-28 05:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5611, 2026-08-28 05:50:05, 2026-08-28 05:50:05))  
[2026-08-28 05:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5611, 2026-08-28 05:50:05, 2026-08-28 05:50:05))"} 
[2026-08-28 05:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0924, 2026-08-28 05:51:03, 2026-08-28 05:51:03))  
[2026-08-28 05:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0924, 2026-08-28 05:51:03, 2026-08-28 05:51:03))"} 
[2026-08-28 05:52:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:52:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:52:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:52:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:52:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0683, 2026-08-28 05:52:06, 2026-08-28 05:52:06))  
[2026-08-28 05:52:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0683, 2026-08-28 05:52:06, 2026-08-28 05:52:06))"} 
[2026-08-28 05:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1803, 2026-08-28 05:53:03, 2026-08-28 05:53:03))  
[2026-08-28 05:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1803, 2026-08-28 05:53:03, 2026-08-28 05:53:03))"} 
[2026-08-28 05:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:54:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:54:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1463, 2026-08-28 05:54:05, 2026-08-28 05:54:05))  
[2026-08-28 05:54:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1463, 2026-08-28 05:54:05, 2026-08-28 05:54:05))"} 
[2026-08-28 05:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:55:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:55:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5735, 2026-08-28 05:55:03, 2026-08-28 05:55:03))  
[2026-08-28 05:55:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5735, 2026-08-28 05:55:03, 2026-08-28 05:55:03))"} 
[2026-08-28 05:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:56:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:56:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6194, 2026-08-28 05:56:03, 2026-08-28 05:56:03))  
[2026-08-28 05:56:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6194, 2026-08-28 05:56:03, 2026-08-28 05:56:03))"} 
[2026-08-28 05:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5515, 2026-08-28 05:57:04, 2026-08-28 05:57:04))  
[2026-08-28 05:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5515, 2026-08-28 05:57:04, 2026-08-28 05:57:04))"} 
[2026-08-28 05:58:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:58:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:58:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:58:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:58:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4400, 2026-08-28 05:58:07, 2026-08-28 05:58:07))  
[2026-08-28 05:58:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4400, 2026-08-28 05:58:07, 2026-08-28 05:58:07))"} 
[2026-08-28 05:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 05:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 05:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 05:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 05:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2383, 2026-08-28 05:59:04, 2026-08-28 05:59:04))  
[2026-08-28 05:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2383, 2026-08-28 05:59:04, 2026-08-28 05:59:04))"} 
[2026-08-28 06:00:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:00:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:00:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:00:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:00:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6635, 2026-08-28 06:00:07, 2026-08-28 06:00:07))  
[2026-08-28 06:00:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6635, 2026-08-28 06:00:07, 2026-08-28 06:00:07))"} 
[2026-08-28 06:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6869, 2026-08-28 06:01:04, 2026-08-28 06:01:04))  
[2026-08-28 06:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6869, 2026-08-28 06:01:04, 2026-08-28 06:01:04))"} 
[2026-08-28 06:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5720, 2026-08-28 06:02:04, 2026-08-28 06:02:04))  
[2026-08-28 06:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5720, 2026-08-28 06:02:04, 2026-08-28 06:02:04))"} 
[2026-08-28 06:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1325, 2026-08-28 06:03:05, 2026-08-28 06:03:05))  
[2026-08-28 06:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1325, 2026-08-28 06:03:05, 2026-08-28 06:03:05))"} 
[2026-08-28 06:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:04:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:04:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0565, 2026-08-28 06:04:03, 2026-08-28 06:04:03))  
[2026-08-28 06:04:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0565, 2026-08-28 06:04:03, 2026-08-28 06:04:03))"} 
[2026-08-28 06:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:05:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:05:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0940, 2026-08-28 06:05:06, 2026-08-28 06:05:06))  
[2026-08-28 06:05:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0940, 2026-08-28 06:05:06, 2026-08-28 06:05:06))"} 
[2026-08-28 06:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7660, 2026-08-28 06:06:04, 2026-08-28 06:06:04))  
[2026-08-28 06:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7660, 2026-08-28 06:06:04, 2026-08-28 06:06:04))"} 
[2026-08-28 06:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8404, 2026-08-28 06:07:04, 2026-08-28 06:07:04))  
[2026-08-28 06:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8404, 2026-08-28 06:07:04, 2026-08-28 06:07:04))"} 
[2026-08-28 06:08:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:08:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:08:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:08:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:08:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4399, 2026-08-28 06:08:03, 2026-08-28 06:08:03))  
[2026-08-28 06:08:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4399, 2026-08-28 06:08:03, 2026-08-28 06:08:03))"} 
[2026-08-28 06:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:09:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:09:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8129, 2026-08-28 06:09:04, 2026-08-28 06:09:04))  
[2026-08-28 06:09:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8129, 2026-08-28 06:09:04, 2026-08-28 06:09:04))"} 
[2026-08-28 06:10:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:10:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:10:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:10:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:10:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6427, 2026-08-28 06:10:07, 2026-08-28 06:10:07))  
[2026-08-28 06:10:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6427, 2026-08-28 06:10:07, 2026-08-28 06:10:07))"} 
[2026-08-28 06:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:11:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:11:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0872, 2026-08-28 06:11:04, 2026-08-28 06:11:04))  
[2026-08-28 06:11:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0872, 2026-08-28 06:11:04, 2026-08-28 06:11:04))"} 
[2026-08-28 06:12:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:12:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:12:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:12:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:12:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5470, 2026-08-28 06:12:06, 2026-08-28 06:12:06))  
[2026-08-28 06:12:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5470, 2026-08-28 06:12:06, 2026-08-28 06:12:06))"} 
[2026-08-28 06:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:13:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:13:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1714, 2026-08-28 06:13:03, 2026-08-28 06:13:03))  
[2026-08-28 06:13:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1714, 2026-08-28 06:13:03, 2026-08-28 06:13:03))"} 
[2026-08-28 06:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5240, 2026-08-28 06:14:04, 2026-08-28 06:14:04))  
[2026-08-28 06:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5240, 2026-08-28 06:14:04, 2026-08-28 06:14:04))"} 
[2026-08-28 06:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9258, 2026-08-28 06:15:05, 2026-08-28 06:15:05))  
[2026-08-28 06:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9258, 2026-08-28 06:15:05, 2026-08-28 06:15:05))"} 
[2026-08-28 06:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:16:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1390, 2026-08-28 06:16:04, 2026-08-28 06:16:04))  
[2026-08-28 06:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1390, 2026-08-28 06:16:04, 2026-08-28 06:16:04))"} 
[2026-08-28 06:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:17:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:17:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1107, 2026-08-28 06:17:07, 2026-08-28 06:17:07))  
[2026-08-28 06:17:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1107, 2026-08-28 06:17:07, 2026-08-28 06:17:07))"} 
[2026-08-28 06:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:18:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:18:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5135, 2026-08-28 06:18:05, 2026-08-28 06:18:05))  
[2026-08-28 06:18:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5135, 2026-08-28 06:18:05, 2026-08-28 06:18:05))"} 
[2026-08-28 06:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8302, 2026-08-28 06:19:04, 2026-08-28 06:19:04))  
[2026-08-28 06:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8302, 2026-08-28 06:19:04, 2026-08-28 06:19:04))"} 
[2026-08-28 06:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:20:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:20:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7277, 2026-08-28 06:20:05, 2026-08-28 06:20:05))  
[2026-08-28 06:20:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7277, 2026-08-28 06:20:05, 2026-08-28 06:20:05))"} 
[2026-08-28 06:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6022, 2026-08-28 06:21:04, 2026-08-28 06:21:04))  
[2026-08-28 06:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6022, 2026-08-28 06:21:04, 2026-08-28 06:21:04))"} 
[2026-08-28 06:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9368, 2026-08-28 06:22:03, 2026-08-28 06:22:03))  
[2026-08-28 06:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9368, 2026-08-28 06:22:03, 2026-08-28 06:22:03))"} 
[2026-08-28 06:23:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:23:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:23:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:23:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:23:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6156, 2026-08-28 06:23:05, 2026-08-28 06:23:05))  
[2026-08-28 06:23:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6156, 2026-08-28 06:23:05, 2026-08-28 06:23:05))"} 
[2026-08-28 06:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:24:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8781, 2026-08-28 06:24:03, 2026-08-28 06:24:03))  
[2026-08-28 06:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8781, 2026-08-28 06:24:03, 2026-08-28 06:24:03))"} 
[2026-08-28 06:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:25:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:25:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7176, 2026-08-28 06:25:03, 2026-08-28 06:25:03))  
[2026-08-28 06:25:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7176, 2026-08-28 06:25:03, 2026-08-28 06:25:03))"} 
[2026-08-28 06:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:26:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:26:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9370, 2026-08-28 06:26:03, 2026-08-28 06:26:03))  
[2026-08-28 06:26:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9370, 2026-08-28 06:26:03, 2026-08-28 06:26:03))"} 
[2026-08-28 06:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4824, 2026-08-28 06:27:03, 2026-08-28 06:27:03))  
[2026-08-28 06:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4824, 2026-08-28 06:27:03, 2026-08-28 06:27:03))"} 
[2026-08-28 06:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:28:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:28:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3259, 2026-08-28 06:28:03, 2026-08-28 06:28:03))  
[2026-08-28 06:28:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3259, 2026-08-28 06:28:03, 2026-08-28 06:28:03))"} 
[2026-08-28 06:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 06:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 06:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-28 06:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-28 06:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 06:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 06:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://localhost  
[2026-08-28 06:28:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://localhost  
[2026-08-28 06:28:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 06:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0394, 2026-08-28 06:29:03, 2026-08-28 06:29:03))  
[2026-08-28 06:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0394, 2026-08-28 06:29:03, 2026-08-28 06:29:03))"} 
[2026-08-28 06:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://localhost  
[2026-08-28 06:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=31 from https://localhost  
[2026-08-28 06:29:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3173 from https://localhost  
[2026-08-28 06:29:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3173 from https://localhost  
[2026-08-28 06:29:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=317301 from https://localhost  
[2026-08-28 06:29:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=317301 from https://localhost  
[2026-08-28 06:29:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://localhost  
[2026-08-28 06:29:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://localhost  
[2026-08-28 06:29:49] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 06:29:49] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AvqjQgDRmN0s3SjG6Fn9PBf"}}}} 
[2026-08-28 06:29:49] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 06:29:49] production.INFO: OTP Email sent to rivaniia41@gmail.com  
[2026-08-28 06:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:30:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:30:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2408, 2026-08-28 06:30:04, 2026-08-28 06:30:04))  
[2026-08-28 06:30:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2408, 2026-08-28 06:30:04, 2026-08-28 06:30:04))"} 
[2026-08-28 06:31:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:31:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:31:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:31:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:31:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8313, 2026-08-28 06:31:03, 2026-08-28 06:31:03))  
[2026-08-28 06:31:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8313, 2026-08-28 06:31:03, 2026-08-28 06:31:03))"} 
[2026-08-28 06:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:32:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:32:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5294, 2026-08-28 06:32:04, 2026-08-28 06:32:04))  
[2026-08-28 06:32:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5294, 2026-08-28 06:32:04, 2026-08-28 06:32:04))"} 
[2026-08-28 06:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:33:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:33:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2678, 2026-08-28 06:33:04, 2026-08-28 06:33:04))  
[2026-08-28 06:33:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2678, 2026-08-28 06:33:04, 2026-08-28 06:33:04))"} 
[2026-08-28 06:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4747, 2026-08-28 06:34:04, 2026-08-28 06:34:04))  
[2026-08-28 06:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4747, 2026-08-28 06:34:04, 2026-08-28 06:34:04))"} 
[2026-08-28 06:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:35:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:35:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6267, 2026-08-28 06:35:05, 2026-08-28 06:35:05))  
[2026-08-28 06:35:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6267, 2026-08-28 06:35:05, 2026-08-28 06:35:05))"} 
[2026-08-28 06:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:36:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6462, 2026-08-28 06:36:03, 2026-08-28 06:36:03))  
[2026-08-28 06:36:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6462, 2026-08-28 06:36:03, 2026-08-28 06:36:03))"} 
[2026-08-28 06:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9553, 2026-08-28 06:37:03, 2026-08-28 06:37:03))  
[2026-08-28 06:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9553, 2026-08-28 06:37:03, 2026-08-28 06:37:03))"} 
[2026-08-28 06:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2903, 2026-08-28 06:38:05, 2026-08-28 06:38:05))  
[2026-08-28 06:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2903, 2026-08-28 06:38:05, 2026-08-28 06:38:05))"} 
[2026-08-28 06:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:39:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:39:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3525, 2026-08-28 06:39:05, 2026-08-28 06:39:05))  
[2026-08-28 06:39:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3525, 2026-08-28 06:39:05, 2026-08-28 06:39:05))"} 
[2026-08-28 06:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:40:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:40:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8842, 2026-08-28 06:40:04, 2026-08-28 06:40:04))  
[2026-08-28 06:40:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8842, 2026-08-28 06:40:04, 2026-08-28 06:40:04))"} 
[2026-08-28 06:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:41:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:41:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5838, 2026-08-28 06:41:04, 2026-08-28 06:41:04))  
[2026-08-28 06:41:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5838, 2026-08-28 06:41:04, 2026-08-28 06:41:04))"} 
[2026-08-28 06:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:42:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:42:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4424, 2026-08-28 06:42:06, 2026-08-28 06:42:06))  
[2026-08-28 06:42:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4424, 2026-08-28 06:42:06, 2026-08-28 06:42:06))"} 
[2026-08-28 06:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:43:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:43:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5149, 2026-08-28 06:43:03, 2026-08-28 06:43:03))  
[2026-08-28 06:43:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5149, 2026-08-28 06:43:03, 2026-08-28 06:43:03))"} 
[2026-08-28 06:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:44:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:44:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7682, 2026-08-28 06:44:04, 2026-08-28 06:44:04))  
[2026-08-28 06:44:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7682, 2026-08-28 06:44:04, 2026-08-28 06:44:04))"} 
[2026-08-28 06:45:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:45:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:45:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:45:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:45:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9448, 2026-08-28 06:45:03, 2026-08-28 06:45:03))  
[2026-08-28 06:45:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9448, 2026-08-28 06:45:03, 2026-08-28 06:45:03))"} 
[2026-08-28 06:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5181, 2026-08-28 06:46:04, 2026-08-28 06:46:04))  
[2026-08-28 06:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5181, 2026-08-28 06:46:04, 2026-08-28 06:46:04))"} 
[2026-08-28 06:47:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:47:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:47:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:47:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:47:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5908, 2026-08-28 06:47:06, 2026-08-28 06:47:06))  
[2026-08-28 06:47:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5908, 2026-08-28 06:47:06, 2026-08-28 06:47:06))"} 
[2026-08-28 06:48:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:48:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:48:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:48:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:48:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4129, 2026-08-28 06:48:06, 2026-08-28 06:48:06))  
[2026-08-28 06:48:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4129, 2026-08-28 06:48:06, 2026-08-28 06:48:06))"} 
[2026-08-28 06:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:49:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:49:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1333, 2026-08-28 06:49:03, 2026-08-28 06:49:03))  
[2026-08-28 06:49:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1333, 2026-08-28 06:49:03, 2026-08-28 06:49:03))"} 
[2026-08-28 06:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0871, 2026-08-28 06:50:05, 2026-08-28 06:50:05))  
[2026-08-28 06:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0871, 2026-08-28 06:50:05, 2026-08-28 06:50:05))"} 
[2026-08-28 06:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:51:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8048, 2026-08-28 06:51:05, 2026-08-28 06:51:05))  
[2026-08-28 06:51:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8048, 2026-08-28 06:51:05, 2026-08-28 06:51:05))"} 
[2026-08-28 06:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:52:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:52:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9008, 2026-08-28 06:52:04, 2026-08-28 06:52:04))  
[2026-08-28 06:52:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9008, 2026-08-28 06:52:04, 2026-08-28 06:52:04))"} 
[2026-08-28 06:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:53:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3262, 2026-08-28 06:53:04, 2026-08-28 06:53:04))  
[2026-08-28 06:53:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3262, 2026-08-28 06:53:04, 2026-08-28 06:53:04))"} 
[2026-08-28 06:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6369, 2026-08-28 06:54:04, 2026-08-28 06:54:04))  
[2026-08-28 06:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6369, 2026-08-28 06:54:04, 2026-08-28 06:54:04))"} 
[2026-08-28 06:55:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:55:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:55:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:55:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:55:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1799, 2026-08-28 06:55:06, 2026-08-28 06:55:06))  
[2026-08-28 06:55:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1799, 2026-08-28 06:55:06, 2026-08-28 06:55:06))"} 
[2026-08-28 06:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0433, 2026-08-28 06:56:04, 2026-08-28 06:56:04))  
[2026-08-28 06:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0433, 2026-08-28 06:56:04, 2026-08-28 06:56:04))"} 
[2026-08-28 06:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:57:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:57:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2968, 2026-08-28 06:57:03, 2026-08-28 06:57:03))  
[2026-08-28 06:57:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2968, 2026-08-28 06:57:03, 2026-08-28 06:57:03))"} 
[2026-08-28 06:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4273, 2026-08-28 06:58:05, 2026-08-28 06:58:05))  
[2026-08-28 06:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4273, 2026-08-28 06:58:05, 2026-08-28 06:58:05))"} 
[2026-08-28 06:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 06:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 06:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 06:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 06:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2180, 2026-08-28 06:59:04, 2026-08-28 06:59:04))  
[2026-08-28 06:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2180, 2026-08-28 06:59:04, 2026-08-28 06:59:04))"} 
[2026-08-28 07:00:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:00:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:00:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:00:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:00:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5610, 2026-08-28 07:00:07, 2026-08-28 07:00:07))  
[2026-08-28 07:00:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5610, 2026-08-28 07:00:07, 2026-08-28 07:00:07))"} 
[2026-08-28 07:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:01:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:01:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5426, 2026-08-28 07:01:03, 2026-08-28 07:01:03))  
[2026-08-28 07:01:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5426, 2026-08-28 07:01:03, 2026-08-28 07:01:03))"} 
[2026-08-28 07:02:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:02:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:02:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:02:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:02:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0061, 2026-08-28 07:02:07, 2026-08-28 07:02:07))  
[2026-08-28 07:02:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0061, 2026-08-28 07:02:07, 2026-08-28 07:02:07))"} 
[2026-08-28 07:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:03:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:03:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1616, 2026-08-28 07:03:04, 2026-08-28 07:03:04))  
[2026-08-28 07:03:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1616, 2026-08-28 07:03:04, 2026-08-28 07:03:04))"} 
[2026-08-28 07:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2783, 2026-08-28 07:04:04, 2026-08-28 07:04:04))  
[2026-08-28 07:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2783, 2026-08-28 07:04:04, 2026-08-28 07:04:04))"} 
[2026-08-28 07:05:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:05:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:05:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:05:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:05:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0329, 2026-08-28 07:05:08, 2026-08-28 07:05:08))  
[2026-08-28 07:05:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0329, 2026-08-28 07:05:08, 2026-08-28 07:05:08))"} 
[2026-08-28 07:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1014, 2026-08-28 07:06:04, 2026-08-28 07:06:04))  
[2026-08-28 07:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1014, 2026-08-28 07:06:04, 2026-08-28 07:06:04))"} 
[2026-08-28 07:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:07:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:07:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7610, 2026-08-28 07:07:03, 2026-08-28 07:07:03))  
[2026-08-28 07:07:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7610, 2026-08-28 07:07:03, 2026-08-28 07:07:03))"} 
[2026-08-28 07:08:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:08:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:08:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:08:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:08:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6477, 2026-08-28 07:08:05, 2026-08-28 07:08:05))  
[2026-08-28 07:08:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6477, 2026-08-28 07:08:05, 2026-08-28 07:08:05))"} 
[2026-08-28 07:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:09:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:09:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4762, 2026-08-28 07:09:04, 2026-08-28 07:09:04))  
[2026-08-28 07:09:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4762, 2026-08-28 07:09:04, 2026-08-28 07:09:04))"} 
[2026-08-28 07:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:10:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:10:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1421, 2026-08-28 07:10:04, 2026-08-28 07:10:04))  
[2026-08-28 07:10:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1421, 2026-08-28 07:10:04, 2026-08-28 07:10:04))"} 
[2026-08-28 07:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:11:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:11:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7913, 2026-08-28 07:11:05, 2026-08-28 07:11:05))  
[2026-08-28 07:11:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7913, 2026-08-28 07:11:05, 2026-08-28 07:11:05))"} 
[2026-08-28 07:12:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:12:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:12:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:12:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:12:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0588, 2026-08-28 07:12:06, 2026-08-28 07:12:06))  
[2026-08-28 07:12:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0588, 2026-08-28 07:12:06, 2026-08-28 07:12:06))"} 
[2026-08-28 07:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:13:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6401, 2026-08-28 07:13:04, 2026-08-28 07:13:04))  
[2026-08-28 07:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6401, 2026-08-28 07:13:04, 2026-08-28 07:13:04))"} 
[2026-08-28 07:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9912, 2026-08-28 07:14:03, 2026-08-28 07:14:03))  
[2026-08-28 07:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9912, 2026-08-28 07:14:03, 2026-08-28 07:14:03))"} 
[2026-08-28 07:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0081, 2026-08-28 07:15:05, 2026-08-28 07:15:05))  
[2026-08-28 07:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0081, 2026-08-28 07:15:05, 2026-08-28 07:15:05))"} 
[2026-08-28 07:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0922, 2026-08-28 07:16:05, 2026-08-28 07:16:05))  
[2026-08-28 07:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0922, 2026-08-28 07:16:05, 2026-08-28 07:16:05))"} 
[2026-08-28 07:16:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:16:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:16:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:16:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:16:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:16:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:16:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:16:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8924, 2026-08-28 07:17:09, 2026-08-28 07:17:09))  
[2026-08-28 07:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8924, 2026-08-28 07:17:09, 2026-08-28 07:17:09))"} 
[2026-08-28 07:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:18:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:18:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9509, 2026-08-28 07:18:04, 2026-08-28 07:18:04))  
[2026-08-28 07:18:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9509, 2026-08-28 07:18:04, 2026-08-28 07:18:04))"} 
[2026-08-28 07:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8551, 2026-08-28 07:19:04, 2026-08-28 07:19:04))  
[2026-08-28 07:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8551, 2026-08-28 07:19:04, 2026-08-28 07:19:04))"} 
[2026-08-28 07:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:20:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:20:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0687, 2026-08-28 07:20:06, 2026-08-28 07:20:06))  
[2026-08-28 07:20:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0687, 2026-08-28 07:20:06, 2026-08-28 07:20:06))"} 
[2026-08-28 07:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:21:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:21:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3329, 2026-08-28 07:21:03, 2026-08-28 07:21:03))  
[2026-08-28 07:21:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3329, 2026-08-28 07:21:03, 2026-08-28 07:21:03))"} 
[2026-08-28 07:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8255, 2026-08-28 07:22:03, 2026-08-28 07:22:03))  
[2026-08-28 07:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8255, 2026-08-28 07:22:03, 2026-08-28 07:22:03))"} 
[2026-08-28 07:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:23:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:23:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8151, 2026-08-28 07:23:03, 2026-08-28 07:23:03))  
[2026-08-28 07:23:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8151, 2026-08-28 07:23:03, 2026-08-28 07:23:03))"} 
[2026-08-28 07:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:24:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:24:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1293, 2026-08-28 07:24:03, 2026-08-28 07:24:03))  
[2026-08-28 07:24:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1293, 2026-08-28 07:24:03, 2026-08-28 07:24:03))"} 
[2026-08-28 07:25:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:25:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:25:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:25:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:25:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5712, 2026-08-28 07:25:06, 2026-08-28 07:25:06))  
[2026-08-28 07:25:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5712, 2026-08-28 07:25:06, 2026-08-28 07:25:06))"} 
[2026-08-28 07:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:26:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7942, 2026-08-28 07:26:05, 2026-08-28 07:26:05))  
[2026-08-28 07:26:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7942, 2026-08-28 07:26:05, 2026-08-28 07:26:05))"} 
[2026-08-28 07:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6281, 2026-08-28 07:27:03, 2026-08-28 07:27:03))  
[2026-08-28 07:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6281, 2026-08-28 07:27:03, 2026-08-28 07:27:03))"} 
[2026-08-28 07:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9331, 2026-08-28 07:28:04, 2026-08-28 07:28:04))  
[2026-08-28 07:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9331, 2026-08-28 07:28:04, 2026-08-28 07:28:04))"} 
[2026-08-28 07:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:29:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:29:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6831, 2026-08-28 07:29:04, 2026-08-28 07:29:04))  
[2026-08-28 07:29:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6831, 2026-08-28 07:29:04, 2026-08-28 07:29:04))"} 
[2026-08-28 07:30:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:30:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:30:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:30:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:30:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5104, 2026-08-28 07:30:06, 2026-08-28 07:30:06))  
[2026-08-28 07:30:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5104, 2026-08-28 07:30:06, 2026-08-28 07:30:06))"} 
[2026-08-28 07:31:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:31:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:31:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:31:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:31:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0045, 2026-08-28 07:31:08, 2026-08-28 07:31:08))  
[2026-08-28 07:31:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0045, 2026-08-28 07:31:08, 2026-08-28 07:31:08))"} 
[2026-08-28 07:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:32:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:32:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5242, 2026-08-28 07:32:04, 2026-08-28 07:32:04))  
[2026-08-28 07:32:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5242, 2026-08-28 07:32:04, 2026-08-28 07:32:04))"} 
[2026-08-28 07:33:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:33:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:33:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:33:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:33:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4648, 2026-08-28 07:33:09, 2026-08-28 07:33:09))  
[2026-08-28 07:33:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4648, 2026-08-28 07:33:09, 2026-08-28 07:33:09))"} 
[2026-08-28 07:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7465, 2026-08-28 07:34:04, 2026-08-28 07:34:04))  
[2026-08-28 07:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7465, 2026-08-28 07:34:04, 2026-08-28 07:34:04))"} 
[2026-08-28 07:35:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:35:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:35:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:35:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:35:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2354, 2026-08-28 07:35:07, 2026-08-28 07:35:07))  
[2026-08-28 07:35:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2354, 2026-08-28 07:35:07, 2026-08-28 07:35:07))"} 
[2026-08-28 07:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4814, 2026-08-28 07:36:04, 2026-08-28 07:36:04))  
[2026-08-28 07:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4814, 2026-08-28 07:36:04, 2026-08-28 07:36:04))"} 
[2026-08-28 07:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6142, 2026-08-28 07:37:03, 2026-08-28 07:37:03))  
[2026-08-28 07:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6142, 2026-08-28 07:37:03, 2026-08-28 07:37:03))"} 
[2026-08-28 07:38:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:38:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:38:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:38:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:38:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5770, 2026-08-28 07:38:06, 2026-08-28 07:38:06))  
[2026-08-28 07:38:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5770, 2026-08-28 07:38:06, 2026-08-28 07:38:06))"} 
[2026-08-28 07:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:39:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:39:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1781, 2026-08-28 07:39:05, 2026-08-28 07:39:05))  
[2026-08-28 07:39:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1781, 2026-08-28 07:39:05, 2026-08-28 07:39:05))"} 
[2026-08-28 07:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:40:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:40:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9088, 2026-08-28 07:40:06, 2026-08-28 07:40:06))  
[2026-08-28 07:40:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9088, 2026-08-28 07:40:06, 2026-08-28 07:40:06))"} 
[2026-08-28 07:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2195, 2026-08-28 07:41:03, 2026-08-28 07:41:03))  
[2026-08-28 07:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2195, 2026-08-28 07:41:03, 2026-08-28 07:41:03))"} 
[2026-08-28 07:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:42:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:42:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7869, 2026-08-28 07:42:04, 2026-08-28 07:42:04))  
[2026-08-28 07:42:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7869, 2026-08-28 07:42:04, 2026-08-28 07:42:04))"} 
[2026-08-28 07:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:43:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:43:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2963, 2026-08-28 07:43:04, 2026-08-28 07:43:04))  
[2026-08-28 07:43:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2963, 2026-08-28 07:43:04, 2026-08-28 07:43:04))"} 
[2026-08-28 07:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:44:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:44:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5203, 2026-08-28 07:44:03, 2026-08-28 07:44:03))  
[2026-08-28 07:44:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5203, 2026-08-28 07:44:03, 2026-08-28 07:44:03))"} 
[2026-08-28 07:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1519, 2026-08-28 07:45:05, 2026-08-28 07:45:05))  
[2026-08-28 07:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1519, 2026-08-28 07:45:05, 2026-08-28 07:45:05))"} 
[2026-08-28 07:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0086, 2026-08-28 07:46:04, 2026-08-28 07:46:04))  
[2026-08-28 07:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0086, 2026-08-28 07:46:04, 2026-08-28 07:46:04))"} 
[2026-08-28 07:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:47:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:47:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1409, 2026-08-28 07:47:04, 2026-08-28 07:47:04))  
[2026-08-28 07:47:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1409, 2026-08-28 07:47:04, 2026-08-28 07:47:04))"} 
[2026-08-28 07:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0835, 2026-08-28 07:48:04, 2026-08-28 07:48:04))  
[2026-08-28 07:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0835, 2026-08-28 07:48:04, 2026-08-28 07:48:04))"} 
[2026-08-28 07:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8776, 2026-08-28 07:49:04, 2026-08-28 07:49:04))  
[2026-08-28 07:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8776, 2026-08-28 07:49:04, 2026-08-28 07:49:04))"} 
[2026-08-28 07:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7283, 2026-08-28 07:50:05, 2026-08-28 07:50:05))  
[2026-08-28 07:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7283, 2026-08-28 07:50:05, 2026-08-28 07:50:05))"} 
[2026-08-28 07:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:50:46] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 07:50:46] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AT3tN9dMQIDT4jSXT-tpXNG"}}}} 
[2026-08-28 07:50:46] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 07:50:46] production.INFO: OTP Email sent to yahdianlatifani@gmail.com  
[2026-08-28 07:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:51:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5472, 2026-08-28 07:51:05, 2026-08-28 07:51:05))  
[2026-08-28 07:51:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5472, 2026-08-28 07:51:05, 2026-08-28 07:51:05))"} 
[2026-08-28 07:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:51:32] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 07:51:32] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ABOA4HSgtLwMU13YlLfGeFf"}}}} 
[2026-08-28 07:51:32] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 07:51:32] production.INFO: OTP Email sent to yahdianlatifani@gmail.com  
[2026-08-28 07:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:52:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:52:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9360, 2026-08-28 07:52:04, 2026-08-28 07:52:04))  
[2026-08-28 07:52:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9360, 2026-08-28 07:52:04, 2026-08-28 07:52:04))"} 
[2026-08-28 07:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 07:52:34] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 07:52:35] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AAE6w5FWo3sv9nfDjBCpxFG"}}}} 
[2026-08-28 07:52:35] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 07:52:35] production.INFO: OTP Email sent to yahdianlatifani@gmail.com  
[2026-08-28 07:53:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:53:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:53:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:53:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:53:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6537, 2026-08-28 07:53:06, 2026-08-28 07:53:06))  
[2026-08-28 07:53:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6537, 2026-08-28 07:53:06, 2026-08-28 07:53:06))"} 
[2026-08-28 07:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:54:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:54:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4527, 2026-08-28 07:54:05, 2026-08-28 07:54:05))  
[2026-08-28 07:54:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4527, 2026-08-28 07:54:05, 2026-08-28 07:54:05))"} 
[2026-08-28 07:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8263, 2026-08-28 07:55:05, 2026-08-28 07:55:05))  
[2026-08-28 07:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8263, 2026-08-28 07:55:05, 2026-08-28 07:55:05))"} 
[2026-08-28 07:56:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:56:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:56:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:56:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:56:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6843, 2026-08-28 07:56:06, 2026-08-28 07:56:06))  
[2026-08-28 07:56:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6843, 2026-08-28 07:56:06, 2026-08-28 07:56:06))"} 
[2026-08-28 07:57:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:57:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8434, 2026-08-28 07:57:05, 2026-08-28 07:57:05))  
[2026-08-28 07:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8434, 2026-08-28 07:57:05, 2026-08-28 07:57:05))"} 
[2026-08-28 07:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2152, 2026-08-28 07:58:05, 2026-08-28 07:58:05))  
[2026-08-28 07:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2152, 2026-08-28 07:58:05, 2026-08-28 07:58:05))"} 
[2026-08-28 07:59:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 07:59:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 07:59:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 07:59:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 07:59:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1147, 2026-08-28 07:59:06, 2026-08-28 07:59:06))  
[2026-08-28 07:59:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1147, 2026-08-28 07:59:06, 2026-08-28 07:59:06))"} 
[2026-08-28 08:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9143, 2026-08-28 08:00:06, 2026-08-28 08:00:06))  
[2026-08-28 08:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9143, 2026-08-28 08:00:06, 2026-08-28 08:00:06))"} 
[2026-08-28 08:00:07] production.INFO: Starting Marketing Automations Processor...  
[2026-08-28 08:00:07] production.INFO: Finished Marketing Automations Processor.  
[2026-08-28 08:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5404, 2026-08-28 08:01:04, 2026-08-28 08:01:04))  
[2026-08-28 08:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5404, 2026-08-28 08:01:04, 2026-08-28 08:01:04))"} 
[2026-08-28 08:02:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:02:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:02:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:02:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:02:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7239, 2026-08-28 08:02:06, 2026-08-28 08:02:06))  
[2026-08-28 08:02:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7239, 2026-08-28 08:02:06, 2026-08-28 08:02:06))"} 
[2026-08-28 08:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:03:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:03:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8137, 2026-08-28 08:03:04, 2026-08-28 08:03:04))  
[2026-08-28 08:03:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8137, 2026-08-28 08:03:04, 2026-08-28 08:03:04))"} 
[2026-08-28 08:04:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:04:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:04:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:04:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:04:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1163, 2026-08-28 08:04:06, 2026-08-28 08:04:06))  
[2026-08-28 08:04:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1163, 2026-08-28 08:04:06, 2026-08-28 08:04:06))"} 
[2026-08-28 08:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:05:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4053, 2026-08-28 08:05:05, 2026-08-28 08:05:05))  
[2026-08-28 08:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4053, 2026-08-28 08:05:05, 2026-08-28 08:05:05))"} 
[2026-08-28 08:06:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:06:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:06:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:06:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:06:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8400, 2026-08-28 08:06:06, 2026-08-28 08:06:06))  
[2026-08-28 08:06:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8400, 2026-08-28 08:06:06, 2026-08-28 08:06:06))"} 
[2026-08-28 08:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0832, 2026-08-28 08:07:04, 2026-08-28 08:07:04))  
[2026-08-28 08:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0832, 2026-08-28 08:07:04, 2026-08-28 08:07:04))"} 
[2026-08-28 08:08:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:08:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:08:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:08:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:08:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6048, 2026-08-28 08:08:06, 2026-08-28 08:08:06))  
[2026-08-28 08:08:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6048, 2026-08-28 08:08:06, 2026-08-28 08:08:06))"} 
[2026-08-28 08:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:09:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:09:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9830, 2026-08-28 08:09:05, 2026-08-28 08:09:05))  
[2026-08-28 08:09:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9830, 2026-08-28 08:09:05, 2026-08-28 08:09:05))"} 
[2026-08-28 08:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:10:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:10:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:10:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:10:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0515, 2026-08-28 08:10:06, 2026-08-28 08:10:06))  
[2026-08-28 08:10:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0515, 2026-08-28 08:10:06, 2026-08-28 08:10:06))"} 
[2026-08-28 08:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:10:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:11:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:11:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:11:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:11:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2577, 2026-08-28 08:11:03, 2026-08-28 08:11:03))  
[2026-08-28 08:11:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2577, 2026-08-28 08:11:03, 2026-08-28 08:11:03))"} 
[2026-08-28 08:11:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:12:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:12:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7114, 2026-08-28 08:12:04, 2026-08-28 08:12:04))  
[2026-08-28 08:12:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7114, 2026-08-28 08:12:04, 2026-08-28 08:12:04))"} 
[2026-08-28 08:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:13:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9882, 2026-08-28 08:13:04, 2026-08-28 08:13:04))  
[2026-08-28 08:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9882, 2026-08-28 08:13:04, 2026-08-28 08:13:04))"} 
[2026-08-28 08:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7095, 2026-08-28 08:14:04, 2026-08-28 08:14:04))  
[2026-08-28 08:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7095, 2026-08-28 08:14:04, 2026-08-28 08:14:04))"} 
[2026-08-28 08:15:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:15:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:15:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:15:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:15:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8917, 2026-08-28 08:15:06, 2026-08-28 08:15:06))  
[2026-08-28 08:15:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8917, 2026-08-28 08:15:06, 2026-08-28 08:15:06))"} 
[2026-08-28 08:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5143, 2026-08-28 08:16:05, 2026-08-28 08:16:05))  
[2026-08-28 08:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5143, 2026-08-28 08:16:05, 2026-08-28 08:16:05))"} 
[2026-08-28 08:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:17:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:17:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5411, 2026-08-28 08:17:07, 2026-08-28 08:17:07))  
[2026-08-28 08:17:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5411, 2026-08-28 08:17:07, 2026-08-28 08:17:07))"} 
[2026-08-28 08:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:18:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:18:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6153, 2026-08-28 08:18:05, 2026-08-28 08:18:05))  
[2026-08-28 08:18:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6153, 2026-08-28 08:18:05, 2026-08-28 08:18:05))"} 
[2026-08-28 08:19:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:19:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:19:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:19:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:19:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5738, 2026-08-28 08:19:06, 2026-08-28 08:19:06))  
[2026-08-28 08:19:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5738, 2026-08-28 08:19:06, 2026-08-28 08:19:06))"} 
[2026-08-28 08:20:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:20:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:20:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:20:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:20:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9652, 2026-08-28 08:20:07, 2026-08-28 08:20:07))  
[2026-08-28 08:20:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9652, 2026-08-28 08:20:07, 2026-08-28 08:20:07))"} 
[2026-08-28 08:21:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:21:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:21:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:21:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:21:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5707, 2026-08-28 08:21:07, 2026-08-28 08:21:07))  
[2026-08-28 08:21:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5707, 2026-08-28 08:21:07, 2026-08-28 08:21:07))"} 
[2026-08-28 08:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:22:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:22:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1122, 2026-08-28 08:22:04, 2026-08-28 08:22:04))  
[2026-08-28 08:22:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1122, 2026-08-28 08:22:04, 2026-08-28 08:22:04))"} 
[2026-08-28 08:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:23:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:23:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2483, 2026-08-28 08:23:03, 2026-08-28 08:23:03))  
[2026-08-28 08:23:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2483, 2026-08-28 08:23:03, 2026-08-28 08:23:03))"} 
[2026-08-28 08:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6236, 2026-08-28 08:24:04, 2026-08-28 08:24:04))  
[2026-08-28 08:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6236, 2026-08-28 08:24:04, 2026-08-28 08:24:04))"} 
[2026-08-28 08:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:25:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:25:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2034, 2026-08-28 08:25:04, 2026-08-28 08:25:04))  
[2026-08-28 08:25:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2034, 2026-08-28 08:25:04, 2026-08-28 08:25:04))"} 
[2026-08-28 08:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:26:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6608, 2026-08-28 08:26:05, 2026-08-28 08:26:05))  
[2026-08-28 08:26:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6608, 2026-08-28 08:26:05, 2026-08-28 08:26:05))"} 
[2026-08-28 08:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:27:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:27:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:27:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:27:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:27:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5651, 2026-08-28 08:27:05, 2026-08-28 08:27:05))  
[2026-08-28 08:27:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5651, 2026-08-28 08:27:05, 2026-08-28 08:27:05))"} 
[2026-08-28 08:28:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:28:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:28:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:28:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:28:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1071, 2026-08-28 08:28:05, 2026-08-28 08:28:05))  
[2026-08-28 08:28:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1071, 2026-08-28 08:28:05, 2026-08-28 08:28:05))"} 
[2026-08-28 08:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:29:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:29:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0642, 2026-08-28 08:29:05, 2026-08-28 08:29:05))  
[2026-08-28 08:29:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0642, 2026-08-28 08:29:05, 2026-08-28 08:29:05))"} 
[2026-08-28 08:29:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:29:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:29:37] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 08:29:38] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ANAd1MPF-Ua_xm9jUGvxSNq"}}}} 
[2026-08-28 08:29:38] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 08:29:38] production.INFO: OTP Email sent to AVILIANIRAHMAWATI@GMAIL.COM  
[2026-08-28 08:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9532, 2026-08-28 08:30:05, 2026-08-28 08:30:05))  
[2026-08-28 08:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9532, 2026-08-28 08:30:05, 2026-08-28 08:30:05))"} 
[2026-08-28 08:30:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:41] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:31:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:31:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8206, 2026-08-28 08:31:05, 2026-08-28 08:31:05))  
[2026-08-28 08:31:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8206, 2026-08-28 08:31:05, 2026-08-28 08:31:05))"} 
[2026-08-28 08:31:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:31:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:32:12] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:32:12] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:32:12] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:32:12] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:32:12] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3583, 2026-08-28 08:32:12, 2026-08-28 08:32:12))  
[2026-08-28 08:32:12] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3583, 2026-08-28 08:32:12, 2026-08-28 08:32:12))"} 
[2026-08-28 08:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:33:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:33:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9107, 2026-08-28 08:33:03, 2026-08-28 08:33:03))  
[2026-08-28 08:33:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9107, 2026-08-28 08:33:03, 2026-08-28 08:33:03))"} 
[2026-08-28 08:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4809, 2026-08-28 08:34:04, 2026-08-28 08:34:04))  
[2026-08-28 08:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4809, 2026-08-28 08:34:04, 2026-08-28 08:34:04))"} 
[2026-08-28 08:35:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:35:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:35:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:35:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:35:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8428, 2026-08-28 08:35:06, 2026-08-28 08:35:06))  
[2026-08-28 08:35:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8428, 2026-08-28 08:35:06, 2026-08-28 08:35:06))"} 
[2026-08-28 08:36:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:36:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:36:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:36:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:36:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6256, 2026-08-28 08:36:06, 2026-08-28 08:36:06))  
[2026-08-28 08:36:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6256, 2026-08-28 08:36:06, 2026-08-28 08:36:06))"} 
[2026-08-28 08:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:37:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:37:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5143, 2026-08-28 08:37:05, 2026-08-28 08:37:05))  
[2026-08-28 08:37:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5143, 2026-08-28 08:37:05, 2026-08-28 08:37:05))"} 
[2026-08-28 08:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3847, 2026-08-28 08:38:05, 2026-08-28 08:38:05))  
[2026-08-28 08:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3847, 2026-08-28 08:38:05, 2026-08-28 08:38:05))"} 
[2026-08-28 08:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:39:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:39:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5848, 2026-08-28 08:39:05, 2026-08-28 08:39:05))  
[2026-08-28 08:39:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5848, 2026-08-28 08:39:05, 2026-08-28 08:39:05))"} 
[2026-08-28 08:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:40:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:40:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0251, 2026-08-28 08:40:06, 2026-08-28 08:40:06))  
[2026-08-28 08:40:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0251, 2026-08-28 08:40:06, 2026-08-28 08:40:06))"} 
[2026-08-28 08:41:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:41:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:41:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:41:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5371, 2026-08-28 08:41:05, 2026-08-28 08:41:05))  
[2026-08-28 08:41:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5371, 2026-08-28 08:41:05, 2026-08-28 08:41:05))"} 
[2026-08-28 08:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:42:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:42:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8679, 2026-08-28 08:42:03, 2026-08-28 08:42:03))  
[2026-08-28 08:42:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8679, 2026-08-28 08:42:03, 2026-08-28 08:42:03))"} 
[2026-08-28 08:43:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:43:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:43:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:43:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:43:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6955, 2026-08-28 08:43:02, 2026-08-28 08:43:02))  
[2026-08-28 08:43:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6955, 2026-08-28 08:43:02, 2026-08-28 08:43:02))"} 
[2026-08-28 08:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8647, 2026-08-28 08:44:05, 2026-08-28 08:44:05))  
[2026-08-28 08:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8647, 2026-08-28 08:44:05, 2026-08-28 08:44:05))"} 
[2026-08-28 08:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6829, 2026-08-28 08:45:05, 2026-08-28 08:45:05))  
[2026-08-28 08:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6829, 2026-08-28 08:45:05, 2026-08-28 08:45:05))"} 
[2026-08-28 08:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8537, 2026-08-28 08:46:04, 2026-08-28 08:46:04))  
[2026-08-28 08:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8537, 2026-08-28 08:46:04, 2026-08-28 08:46:04))"} 
[2026-08-28 08:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:47:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:47:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8801, 2026-08-28 08:47:03, 2026-08-28 08:47:03))  
[2026-08-28 08:47:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8801, 2026-08-28 08:47:03, 2026-08-28 08:47:03))"} 
[2026-08-28 08:48:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:48:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:48:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:48:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:48:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6926, 2026-08-28 08:48:05, 2026-08-28 08:48:05))  
[2026-08-28 08:48:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6926, 2026-08-28 08:48:05, 2026-08-28 08:48:05))"} 
[2026-08-28 08:49:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:49:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:49:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:49:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:49:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3920, 2026-08-28 08:49:06, 2026-08-28 08:49:06))  
[2026-08-28 08:49:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3920, 2026-08-28 08:49:06, 2026-08-28 08:49:06))"} 
[2026-08-28 08:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6204, 2026-08-28 08:50:05, 2026-08-28 08:50:05))  
[2026-08-28 08:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6204, 2026-08-28 08:50:05, 2026-08-28 08:50:05))"} 
[2026-08-28 08:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:51:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5242, 2026-08-28 08:51:05, 2026-08-28 08:51:05))  
[2026-08-28 08:51:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5242, 2026-08-28 08:51:05, 2026-08-28 08:51:05))"} 
[2026-08-28 08:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:52:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:52:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3021, 2026-08-28 08:52:04, 2026-08-28 08:52:04))  
[2026-08-28 08:52:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3021, 2026-08-28 08:52:04, 2026-08-28 08:52:04))"} 
[2026-08-28 08:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:52:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:53:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:53:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8311, 2026-08-28 08:53:05, 2026-08-28 08:53:05))  
[2026-08-28 08:53:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8311, 2026-08-28 08:53:05, 2026-08-28 08:53:05))"} 
[2026-08-28 08:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0091, 2026-08-28 08:54:04, 2026-08-28 08:54:04))  
[2026-08-28 08:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0091, 2026-08-28 08:54:04, 2026-08-28 08:54:04))"} 
[2026-08-28 08:54:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:54:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:55:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:55:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3911, 2026-08-28 08:55:04, 2026-08-28 08:55:04))  
[2026-08-28 08:55:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3911, 2026-08-28 08:55:04, 2026-08-28 08:55:04))"} 
[2026-08-28 08:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 08:56:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:56:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:56:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:56:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:56:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3432, 2026-08-28 08:56:05, 2026-08-28 08:56:05))  
[2026-08-28 08:56:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3432, 2026-08-28 08:56:05, 2026-08-28 08:56:05))"} 
[2026-08-28 08:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7271, 2026-08-28 08:57:05, 2026-08-28 08:57:05))  
[2026-08-28 08:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7271, 2026-08-28 08:57:05, 2026-08-28 08:57:05))"} 
[2026-08-28 08:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 08:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:58:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:58:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8164, 2026-08-28 08:58:04, 2026-08-28 08:58:04))  
[2026-08-28 08:58:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8164, 2026-08-28 08:58:04, 2026-08-28 08:58:04))"} 
[2026-08-28 08:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 08:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 08:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 08:59:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 08:59:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3270, 2026-08-28 08:59:05, 2026-08-28 08:59:05))  
[2026-08-28 08:59:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3270, 2026-08-28 08:59:05, 2026-08-28 08:59:05))"} 
[2026-08-28 09:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:00:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:00:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0200, 2026-08-28 09:00:05, 2026-08-28 09:00:05))  
[2026-08-28 09:00:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0200, 2026-08-28 09:00:05, 2026-08-28 09:00:05))"} 
[2026-08-28 09:01:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:01:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:01:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:01:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:01:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3733, 2026-08-28 09:01:06, 2026-08-28 09:01:06))  
[2026-08-28 09:01:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3733, 2026-08-28 09:01:06, 2026-08-28 09:01:06))"} 
[2026-08-28 09:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:02:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:02:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:02:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:02:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:02:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9505, 2026-08-28 09:02:06, 2026-08-28 09:02:06))  
[2026-08-28 09:02:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9505, 2026-08-28 09:02:06, 2026-08-28 09:02:06))"} 
[2026-08-28 09:02:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:02:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:02:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5645, 2026-08-28 09:03:05, 2026-08-28 09:03:05))  
[2026-08-28 09:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5645, 2026-08-28 09:03:05, 2026-08-28 09:03:05))"} 
[2026-08-28 09:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:04:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:04:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:04:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:04:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:04:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2680, 2026-08-28 09:04:06, 2026-08-28 09:04:06))  
[2026-08-28 09:04:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2680, 2026-08-28 09:04:06, 2026-08-28 09:04:06))"} 
[2026-08-28 09:04:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:04:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:04:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:04:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:04:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:04:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:04:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:05:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6466, 2026-08-28 09:05:05, 2026-08-28 09:05:05))  
[2026-08-28 09:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6466, 2026-08-28 09:05:05, 2026-08-28 09:05:05))"} 
[2026-08-28 09:05:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:05:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:06:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:06:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:06:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:06:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:06:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9399, 2026-08-28 09:06:07, 2026-08-28 09:06:07))  
[2026-08-28 09:06:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9399, 2026-08-28 09:06:07, 2026-08-28 09:06:07))"} 
[2026-08-28 09:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:06:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/225/history from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:06:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/225/history from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:06:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=Fahreza%20Zahra from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:06:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=Fahreza%20Zahra from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:06:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:07:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4953, 2026-08-28 09:07:05, 2026-08-28 09:07:05))  
[2026-08-28 09:07:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4953, 2026-08-28 09:07:05, 2026-08-28 09:07:05))"} 
[2026-08-28 09:07:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:07:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:07:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:07:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:07:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:07:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/items/236/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:07:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/items/236/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:07:58] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AA0XGraMDwOzeVV1IU1avFX"}}}} 
[2026-08-28 09:07:58] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:07:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/items/236/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:07:59] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AaOYNCj_8NGceyEXh_IuvHn"}}}} 
[2026-08-28 09:07:59] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:08:01] production.ERROR: Background email process error (suppressed) for madyasalwa54@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396dda7eb6bsm473980a91.8 - gsmtp".  
[2026-08-28 09:08:01] production.INFO: Email job dispatched for: madyasalwa54@gmail.com  
[2026-08-28 09:08:01] production.ERROR: Background email process error (suppressed) for madyasalwa54@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b1ab4e12sm4935109a91.16 - gsmtp".  
[2026-08-28 09:08:01] production.INFO: Email job dispatched for: madyasalwa54@gmail.com  
[2026-08-28 09:08:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/items/236/reschedule from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:01] production.WARNING: [WA] smart-send failed event=customer_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ADM7pKuZirJ7F6fribbKZHR"}}}} 
[2026-08-28 09:08:01] production.WARNING: [WA] smart-send failed event=customer_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A72Vs8AnPZ5BwkmQepTtQKZ"}}}} 
[2026-08-28 09:08:01] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:08:01] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:08:02] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ASZG5Uwz9AOgHJnqS9ofGNm"}}}} 
[2026-08-28 09:08:02] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:08:02] production.ERROR: Background email process error (suppressed) for zahrafahreza4@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b1ab4e12sm4935109a91.16 - gsmtp".  
[2026-08-28 09:08:02] production.INFO: Email job dispatched for: zahrafahreza4@gmail.com  
[2026-08-28 09:08:02] production.ERROR: Background email process error (suppressed) for zahrafahreza4@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396dda7eb6bsm473980a91.8 - gsmtp".  
[2026-08-28 09:08:02] production.INFO: Email job dispatched for: zahrafahreza4@gmail.com  
[2026-08-28 09:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?search=BK-20260827-8271 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/invoice/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1757, 2026-08-28 09:08:04, 2026-08-28 09:08:04))  
[2026-08-28 09:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1757, 2026-08-28 09:08:04, 2026-08-28 09:08:04))"} 
[2026-08-28 09:08:04] production.ERROR: Background email process error (suppressed) for madyasalwa54@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d7594fd7e6sm881655ad.7 - gsmtp".  
[2026-08-28 09:08:04] production.INFO: Email job dispatched for: madyasalwa54@gmail.com  
[2026-08-28 09:08:05] production.WARNING: [WA] smart-send failed event=customer_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AyK65-4J76ZDDuIalpLt8rd"}}}} 
[2026-08-28 09:08:05] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:08:05] production.ERROR: Background email process error (suppressed) for zahrafahreza4@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d7594fd7e6sm881655ad.7 - gsmtp".  
[2026-08-28 09:08:05] production.INFO: Email job dispatched for: zahrafahreza4@gmail.com  
[2026-08-28 09:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:08:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:09:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:09:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7554, 2026-08-28 09:09:05, 2026-08-28 09:09:05))  
[2026-08-28 09:09:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7554, 2026-08-28 09:09:05, 2026-08-28 09:09:05))"} 
[2026-08-28 09:09:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:09:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:09:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/forgot-password from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4486, 2026-08-28 09:10:05, 2026-08-28 09:10:05))  
[2026-08-28 09:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4486, 2026-08-28 09:10:05, 2026-08-28 09:10:05))"} 
[2026-08-28 09:10:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:10:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:10:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330916 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330916 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:11:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:11:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8016, 2026-08-28 09:11:05, 2026-08-28 09:11:05))  
[2026-08-28 09:11:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8016, 2026-08-28 09:11:05, 2026-08-28 09:11:05))"} 
[2026-08-28 09:11:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:11:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2575, 2026-08-28 09:12:05, 2026-08-28 09:12:05))  
[2026-08-28 09:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2575, 2026-08-28 09:12:05, 2026-08-28 09:12:05))"} 
[2026-08-28 09:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:12:32] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:12:32] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A1AdslWesEO2QDtk649orJA"}}}} 
[2026-08-28 09:12:32] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:12:32] production.INFO: OTP Email sent to Tari150203@gmail.com  
[2026-08-28 09:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:13:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5251, 2026-08-28 09:13:04, 2026-08-28 09:13:04))  
[2026-08-28 09:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5251, 2026-08-28 09:13:04, 2026-08-28 09:13:04))"} 
[2026-08-28 09:13:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:13:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:13:05] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:13:06] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AP-eQA3roxAxEQSL6C9usEJ"}}}} 
[2026-08-28 09:13:06] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:13:06] production.INFO: OTP Email sent to Tari150203@gmail.com  
[2026-08-28 09:13:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:13:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:13:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:13:39] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:13:40] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AVs_yriwuDSMw0TDRYZA5wv"}}}} 
[2026-08-28 09:13:40] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:13:40] production.INFO: OTP Email sent to Tari150203@gmail.com  
[2026-08-28 09:14:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:14:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:14:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:14:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:14:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6969, 2026-08-28 09:14:06, 2026-08-28 09:14:06))  
[2026-08-28 09:14:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6969, 2026-08-28 09:14:06, 2026-08-28 09:14:06))"} 
[2026-08-28 09:14:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:14:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4055, 2026-08-28 09:15:05, 2026-08-28 09:15:05))  
[2026-08-28 09:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4055, 2026-08-28 09:15:05, 2026-08-28 09:15:05))"} 
[2026-08-28 09:15:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:15:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:16:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:16:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9146, 2026-08-28 09:16:03, 2026-08-28 09:16:03))  
[2026-08-28 09:16:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9146, 2026-08-28 09:16:03, 2026-08-28 09:16:03))"} 
[2026-08-28 09:16:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:16:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:16:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:16:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:16:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:17:12] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:17:12] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:17:12] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:17:12] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:17:13] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1491, 2026-08-28 09:17:13, 2026-08-28 09:17:13))  
[2026-08-28 09:17:13] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1491, 2026-08-28 09:17:13, 2026-08-28 09:17:13))"} 
[2026-08-28 09:17:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:17:24] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:17:24] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AlJt6UjOKAsn_EI7dlvwOOh"}}}} 
[2026-08-28 09:17:24] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:17:24] production.INFO: OTP Email sent to sriles150203@gmail.com  
[2026-08-28 09:18:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:18:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:18:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:18:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5534, 2026-08-28 09:18:06, 2026-08-28 09:18:06))  
[2026-08-28 09:18:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5534, 2026-08-28 09:18:06, 2026-08-28 09:18:06))"} 
[2026-08-28 09:18:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:08] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:18:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:19:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:19:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:19:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:19:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:19:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:19:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6318, 2026-08-28 09:19:06, 2026-08-28 09:19:06))  
[2026-08-28 09:19:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6318, 2026-08-28 09:19:06, 2026-08-28 09:19:06))"} 
[2026-08-28 09:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:19:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:20:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:20:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0399, 2026-08-28 09:20:05, 2026-08-28 09:20:05))  
[2026-08-28 09:20:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0399, 2026-08-28 09:20:05, 2026-08-28 09:20:05))"} 
[2026-08-28 09:20:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:20:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:20:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:20:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:21:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:21:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:21:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:21:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:21:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2796, 2026-08-28 09:21:05, 2026-08-28 09:21:05))  
[2026-08-28 09:21:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2796, 2026-08-28 09:21:05, 2026-08-28 09:21:05))"} 
[2026-08-28 09:21:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:21:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:22:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:22:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8441, 2026-08-28 09:22:04, 2026-08-28 09:22:04))  
[2026-08-28 09:22:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8441, 2026-08-28 09:22:04, 2026-08-28 09:22:04))"} 
[2026-08-28 09:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:22:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:23:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:23:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:23:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:23:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6605, 2026-08-28 09:23:05, 2026-08-28 09:23:05))  
[2026-08-28 09:23:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6605, 2026-08-28 09:23:05, 2026-08-28 09:23:05))"} 
[2026-08-28 09:23:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:23:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:23:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:23:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:24:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:24:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:24:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:24:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:24:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2190, 2026-08-28 09:24:05, 2026-08-28 09:24:05))  
[2026-08-28 09:24:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2190, 2026-08-28 09:24:05, 2026-08-28 09:24:05))"} 
[2026-08-28 09:24:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:24:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:25:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:25:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:25:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:25:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:25:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8426, 2026-08-28 09:25:05, 2026-08-28 09:25:05))  
[2026-08-28 09:25:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8426, 2026-08-28 09:25:05, 2026-08-28 09:25:05))"} 
[2026-08-28 09:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-28 09:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:25:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:25:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:25:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:25:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:26:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-28 09:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:26:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:26:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8196, 2026-08-28 09:26:03, 2026-08-28 09:26:03))  
[2026-08-28 09:26:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8196, 2026-08-28 09:26:03, 2026-08-28 09:26:03))"} 
[2026-08-28 09:26:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:26:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-28 09:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://localhost  
[2026-08-28 09:26:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-28 09:26:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://localhost  
[2026-08-28 09:26:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:26:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:26:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:26:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:27:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:27:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2311, 2026-08-28 09:27:04, 2026-08-28 09:27:04))  
[2026-08-28 09:27:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2311, 2026-08-28 09:27:04, 2026-08-28 09:27:04))"} 
[2026-08-28 09:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:27:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:27:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-28 09:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-28 09:27:28] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 09:27:28] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"14:00:00","conflict":false} 
[2026-08-28 09:27:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:27:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-28 09:28:01] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"12:00:00","reqEnd":"15:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 09:28:01] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"12:00:00","reqEnd":"15:00:00","conflict":false} 
[2026-08-28 09:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:28:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:28:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2321, 2026-08-28 09:28:03, 2026-08-28 09:28:03))  
[2026-08-28 09:28:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2321, 2026-08-28 09:28:03, 2026-08-28 09:28:03))"} 
[2026-08-28 09:28:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:28:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:28:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:28:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://localhost  
[2026-08-28 09:28:19] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"15:00:00","reqEnd":"16:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 09:28:19] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"15:00:00","reqEnd":"16:00:00","conflict":false} 
[2026-08-28 09:28:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://localhost  
[2026-08-28 09:28:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=341000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-28 09:28:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://localhost  
[2026-08-28 09:28:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=341000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-28 09:28:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=341000&branch_id=1&guest_count=1 from https://localhost  
[2026-08-28 09:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5106, 2026-08-28 09:29:03, 2026-08-28 09:29:03))  
[2026-08-28 09:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5106, 2026-08-28 09:29:03, 2026-08-28 09:29:03))"} 
[2026-08-28 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:29:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:30:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:30:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:30:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:30:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:30:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1418, 2026-08-28 09:30:07, 2026-08-28 09:30:07))  
[2026-08-28 09:30:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1418, 2026-08-28 09:30:07, 2026-08-28 09:30:07))"} 
[2026-08-28 09:30:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:30:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:30:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:31:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:31:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2324, 2026-08-28 09:31:04, 2026-08-28 09:31:04))  
[2026-08-28 09:31:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2324, 2026-08-28 09:31:04, 2026-08-28 09:31:04))"} 
[2026-08-28 09:31:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:31:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:32:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:32:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:32:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:32:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:32:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0268, 2026-08-28 09:32:06, 2026-08-28 09:32:06))  
[2026-08-28 09:32:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0268, 2026-08-28 09:32:06, 2026-08-28 09:32:06))"} 
[2026-08-28 09:32:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:32:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:33:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:33:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:33:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:33:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:33:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8948, 2026-08-28 09:33:06, 2026-08-28 09:33:06))  
[2026-08-28 09:33:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8948, 2026-08-28 09:33:06, 2026-08-28 09:33:06))"} 
[2026-08-28 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:33:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:34:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:34:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:34:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:34:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:34:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9215, 2026-08-28 09:34:07, 2026-08-28 09:34:07))  
[2026-08-28 09:34:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9215, 2026-08-28 09:34:07, 2026-08-28 09:34:07))"} 
[2026-08-28 09:34:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:34:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:35:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:35:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:35:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:35:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:35:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8569, 2026-08-28 09:35:06, 2026-08-28 09:35:06))  
[2026-08-28 09:35:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8569, 2026-08-28 09:35:06, 2026-08-28 09:35:06))"} 
[2026-08-28 09:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9990, 2026-08-28 09:36:04, 2026-08-28 09:36:04))  
[2026-08-28 09:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9990, 2026-08-28 09:36:04, 2026-08-28 09:36:04))"} 
[2026-08-28 09:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:37:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:37:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0370, 2026-08-28 09:37:04, 2026-08-28 09:37:04))  
[2026-08-28 09:37:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0370, 2026-08-28 09:37:04, 2026-08-28 09:37:04))"} 
[2026-08-28 09:37:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:37:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5492, 2026-08-28 09:38:05, 2026-08-28 09:38:05))  
[2026-08-28 09:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5492, 2026-08-28 09:38:05, 2026-08-28 09:38:05))"} 
[2026-08-28 09:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:39:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:39:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1689, 2026-08-28 09:39:03, 2026-08-28 09:39:03))  
[2026-08-28 09:39:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1689, 2026-08-28 09:39:03, 2026-08-28 09:39:03))"} 
[2026-08-28 09:39:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:39:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:39:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:39:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:40:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:40:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:40:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:40:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:40:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:40:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3907, 2026-08-28 09:40:04, 2026-08-28 09:40:04))  
[2026-08-28 09:40:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3907, 2026-08-28 09:40:04, 2026-08-28 09:40:04))"} 
[2026-08-28 09:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7584, 2026-08-28 09:41:03, 2026-08-28 09:41:03))  
[2026-08-28 09:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7584, 2026-08-28 09:41:03, 2026-08-28 09:41:03))"} 
[2026-08-28 09:41:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:41:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:42:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:42:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4453, 2026-08-28 09:42:05, 2026-08-28 09:42:05))  
[2026-08-28 09:42:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4453, 2026-08-28 09:42:05, 2026-08-28 09:42:05))"} 
[2026-08-28 09:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:42:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-28 09:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-28 09:42:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php from No Origin  
[2026-08-28 09:42:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/asa.php from No Origin  
[2026-08-28 09:42:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aww.php from No Origin  
[2026-08-28 09:42:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ty.php from No Origin  
[2026-08-28 09:42:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/grsiuk.php from No Origin  
[2026-08-28 09:42:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oiko6u.php from No Origin  
[2026-08-28 09:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//edit.php from No Origin  
[2026-08-28 09:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gnmlc.php from No Origin  
[2026-08-28 09:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-access.php from No Origin  
[2026-08-28 09:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xda.php from No Origin  
[2026-08-28 09:43:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/motu.php from No Origin  
[2026-08-28 09:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/G-in.php from No Origin  
[2026-08-28 09:43:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/classsmtps.php from No Origin  
[2026-08-28 09:43:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:43:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:43:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:43:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:43:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0623, 2026-08-28 09:43:05, 2026-08-28 09:43:05))  
[2026-08-28 09:43:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0623, 2026-08-28 09:43:05, 2026-08-28 09:43:05))"} 
[2026-08-28 09:43:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tax.php from No Origin  
[2026-08-28 09:43:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:43:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:43:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tinyfilemanager.php from No Origin  
[2026-08-28 09:43:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/min.php from No Origin  
[2026-08-28 09:43:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cache-compat.php from No Origin  
[2026-08-28 09:43:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fff.php from No Origin  
[2026-08-28 09:43:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sadd.php from No Origin  
[2026-08-28 09:43:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app_dev.php from No Origin  
[2026-08-28 09:43:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//thui.php from No Origin  
[2026-08-28 09:43:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/session.php from No Origin  
[2026-08-28 09:43:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/saml.php from No Origin  
[2026-08-28 09:43:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_settings.php from No Origin  
[2026-08-28 09:43:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-credentials.php from No Origin  
[2026-08-28 09:43:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/umgebung.php from No Origin  
[2026-08-28 09:44:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/db-status.php from No Origin  
[2026-08-28 09:44:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file59.php from No Origin  
[2026-08-28 09:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/time.php from No Origin  
[2026-08-28 09:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:44:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:44:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5922, 2026-08-28 09:44:04, 2026-08-28 09:44:04))  
[2026-08-28 09:44:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5922, 2026-08-28 09:44:04, 2026-08-28 09:44:04))"} 
[2026-08-28 09:44:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/old_phpinfo.php from No Origin  
[2026-08-28 09:44:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/paths.php from No Origin  
[2026-08-28 09:44:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/css.php from No Origin  
[2026-08-28 09:44:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/erty.php from No Origin  
[2026-08-28 09:44:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws62.php from No Origin  
[2026-08-28 09:44:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-class.php from No Origin  
[2026-08-28 09:44:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/hosty.php from No Origin  
[2026-08-28 09:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/temp.php from No Origin  
[2026-08-28 09:44:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php-details.php from No Origin  
[2026-08-28 09:44:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ms-edit.php from No Origin  
[2026-08-28 09:44:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/requirements.php from No Origin  
[2026-08-28 09:44:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/hochladen.form.php from No Origin  
[2026-08-28 09:44:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/asdf.php from No Origin  
[2026-08-28 09:44:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zz.php from No Origin  
[2026-08-28 09:44:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-konfig.php from No Origin  
[2026-08-28 09:44:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brc.php from No Origin  
[2026-08-28 09:44:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/4563.php from No Origin  
[2026-08-28 09:44:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lala.php from No Origin  
[2026-08-28 09:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sdsa.php from No Origin  
[2026-08-28 09:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:44:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bengi.php from No Origin  
[2026-08-28 09:44:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/groceries/index.php from No Origin  
[2026-08-28 09:44:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server-info.php from No Origin  
[2026-08-28 09:44:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//xve22.php from No Origin  
[2026-08-28 09:44:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/privacy.php from No Origin  
[2026-08-28 09:44:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zaza.php from No Origin  
[2026-08-28 09:44:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.backup.php from No Origin  
[2026-08-28 09:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/X57.php from No Origin  
[2026-08-28 09:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fucku.php from No Origin  
[2026-08-28 09:44:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_config.php from No Origin  
[2026-08-28 09:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fraro.php from No Origin  
[2026-08-28 09:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lm15.php from No Origin  
[2026-08-28 09:44:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/retu11.PhP from No Origin  
[2026-08-28 09:44:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nzv.php from No Origin  
[2026-08-28 09:44:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pouhg.php from No Origin  
[2026-08-28 09:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/environment.php from No Origin  
[2026-08-28 09:44:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/koiy.php from No Origin  
[2026-08-28 09:44:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gk.php from No Origin  
[2026-08-28 09:44:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services.php from No Origin  
[2026-08-28 09:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/log.php from No Origin  
[2026-08-28 09:44:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/btx25.php from No Origin  
[2026-08-28 09:44:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/guk.php from No Origin  
[2026-08-28 09:44:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/7.php from No Origin  
[2026-08-28 09:44:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js/codemirror/about.php from No Origin  
[2026-08-28 09:45:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app.default.php from No Origin  
[2026-08-28 09:45:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/8.php from No Origin  
[2026-08-28 09:45:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/agg.php from No Origin  
[2026-08-28 09:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:45:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:45:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1305, 2026-08-28 09:45:04, 2026-08-28 09:45:04))  
[2026-08-28 09:45:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1305, 2026-08-28 09:45:04, 2026-08-28 09:45:04))"} 
[2026-08-28 09:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cp2.php from No Origin  
[2026-08-28 09:45:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/error_log.php from No Origin  
[2026-08-28 09:45:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/laravolt/css/index.php from No Origin  
[2026-08-28 09:45:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database.php from No Origin  
[2026-08-28 09:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/png.php from No Origin  
[2026-08-28 09:45:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-tem.php from No Origin  
[2026-08-28 09:45:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bootstrap.php from No Origin  
[2026-08-28 09:45:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wo.php from No Origin  
[2026-08-28 09:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//xza.php from No Origin  
[2026-08-28 09:45:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/var/www/wallet/index.php from No Origin  
[2026-08-28 09:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xp.php from No Origin  
[2026-08-28 09:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-konfig.backup.php from No Origin  
[2026-08-28 09:45:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/bolt.php from No Origin  
[2026-08-28 09:45:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nlnub.php from No Origin  
[2026-08-28 09:45:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wpver.php from No Origin  
[2026-08-28 09:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/autogooey.php from No Origin  
[2026-08-28 09:45:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_keys.php from No Origin  
[2026-08-28 09:45:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/adminer-4.7.6-en.php from No Origin  
[2026-08-28 09:45:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api.php from No Origin  
[2026-08-28 09:45:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/txets.php from No Origin  
[2026-08-28 09:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/mah.php.php from No Origin  
[2026-08-28 09:45:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/linusadmin-phpinfo.php from No Origin  
[2026-08-28 09:45:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/routes.php from No Origin  
[2026-08-28 09:45:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fm.php from No Origin  
[2026-08-28 09:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pinfo.php from No Origin  
[2026-08-28 09:45:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin-ajax.php from No Origin  
[2026-08-28 09:45:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wdf.php from No Origin  
[2026-08-28 09:45:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/snq.php from No Origin  
[2026-08-28 09:45:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_credentials.php from No Origin  
[2026-08-28 09:45:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v1.php from No Origin  
[2026-08-28 09:45:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/olfclass.php from No Origin  
[2026-08-28 09:45:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//wp-includes/js/tinymce/themes/inlite from No Origin  
[2026-08-28 09:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/abcd.php from No Origin  
[2026-08-28 09:45:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/userfuns.php from No Origin  
[2026-08-28 09:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/register.php from No Origin  
[2026-08-28 09:45:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php-info.php from No Origin  
[2026-08-28 09:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xin1.php from No Origin  
[2026-08-28 09:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/adminfus.php from No Origin  
[2026-08-28 09:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env.php from No Origin  
[2026-08-28 09:45:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ms-edit.php from No Origin  
[2026-08-28 09:45:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/avim.php from No Origin  
[2026-08-28 09:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file21.php from No Origin  
[2026-08-28 09:45:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wsws.php from No Origin  
[2026-08-28 09:45:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ebahvhhh.php from No Origin  
[2026-08-28 09:45:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bthil.php from No Origin  
[2026-08-28 09:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_auth.php from No Origin  
[2026-08-28 09:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/queue.php from No Origin  
[2026-08-28 09:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/plss3.php from No Origin  
[2026-08-28 09:46:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration.php from No Origin  
[2026-08-28 09:46:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/rip.php.php from No Origin  
[2026-08-28 09:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2852, 2026-08-28 09:46:04, 2026-08-28 09:46:04))  
[2026-08-28 09:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2852, 2026-08-28 09:46:04, 2026-08-28 09:46:04))"} 
[2026-08-28 09:46:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//h.php from No Origin  
[2026-08-28 09:46:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mamzi.php from No Origin  
[2026-08-28 09:46:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin.php from No Origin  
[2026-08-28 09:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/g3.php from No Origin  
[2026-08-28 09:46:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cloud.php from No Origin  
[2026-08-28 09:46:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/f35.php from No Origin  
[2026-08-28 09:46:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/params.php from No Origin  
[2026-08-28 09:46:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/debug.php from No Origin  
[2026-08-28 09:46:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dialog.php from No Origin  
[2026-08-28 09:46:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/doc.php from No Origin  
[2026-08-28 09:46:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/atex1.php from No Origin  
[2026-08-28 09:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/product.php from No Origin  
[2026-08-28 09:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/wp-blog.php from No Origin  
[2026-08-28 09:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test.php from No Origin  
[2026-08-28 09:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/txets.php from No Origin  
[2026-08-28 09:46:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cxc.php from No Origin  
[2026-08-28 09:46:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gjm.php from No Origin  
[2026-08-28 09:46:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/Models/Hrm/Employee.php from No Origin  
[2026-08-28 09:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bigdump.php from No Origin  
[2026-08-28 09:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/channels.php from No Origin  
[2026-08-28 09:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws79.php from No Origin  
[2026-08-28 09:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//sys.php from No Origin  
[2026-08-28 09:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dragonshell.php from No Origin  
[2026-08-28 09:46:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws61.php from No Origin  
[2026-08-28 09:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//w.php from No Origin  
[2026-08-28 09:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:46:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//u88.php from No Origin  
[2026-08-28 09:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mcebraed.php from No Origin  
[2026-08-28 09:46:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/verox.php from No Origin  
[2026-08-28 09:46:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/localconf.php from No Origin  
[2026-08-28 09:46:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xa.php from No Origin  
[2026-08-28 09:46:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/maxro.php from No Origin  
[2026-08-28 09:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phina.php from No Origin  
[2026-08-28 09:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_secret_config.php from No Origin  
[2026-08-28 09:46:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/greem_res.php from No Origin  
[2026-08-28 09:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/Helpers/bladeHelpers.php from No Origin  
[2026-08-28 09:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:46:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-jufsis.php from No Origin  
[2026-08-28 09:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/admin.php from No Origin  
[2026-08-28 09:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/124.php from No Origin  
[2026-08-28 09:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cu.php from No Origin  
[2026-08-28 09:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ok.php from No Origin  
[2026-08-28 09:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test.config.php from No Origin  
[2026-08-28 09:46:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apikeys.php from No Origin  
[2026-08-28 09:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/god.php from No Origin  
[2026-08-28 09:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fleen.php from No Origin  
[2026-08-28 09:47:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpinfo01.php from No Origin  
[2026-08-28 09:47:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-info.php from No Origin  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/infos.php from No Origin  
[2026-08-28 09:47:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vx.php from No Origin  
[2026-08-28 09:47:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:47:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:47:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:47:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:47:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2284, 2026-08-28 09:47:07, 2026-08-28 09:47:07))  
[2026-08-28 09:47:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2284, 2026-08-28 09:47:07, 2026-08-28 09:47:07))"} 
[2026-08-28 09:47:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/radio.php from No Origin  
[2026-08-28 09:47:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/BDKR28WP.php from No Origin  
[2026-08-28 09:47:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_js.jpg..bk.php from No Origin  
[2026-08-28 09:47:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/setup-config.php from No Origin  
[2026-08-28 09:47:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpversion.php from No Origin  
[2026-08-28 09:47:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/hiquido.com/index.php from No Origin  
[2026-08-28 09:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app_local.php from No Origin  
[2026-08-28 09:47:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xqq.php from No Origin  
[2026-08-28 09:47:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/or.php from No Origin  
[2026-08-28 09:47:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/i.php from No Origin  
[2026-08-28 09:47:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//aww.php from No Origin  
[2026-08-28 09:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sgd.php from No Origin  
[2026-08-28 09:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gecko-litespeed.php from No Origin  
[2026-08-28 09:47:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/motu.php from No Origin  
[2026-08-28 09:47:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rpk.php from No Origin  
[2026-08-28 09:47:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//ms.php from No Origin  
[2026-08-28 09:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ccou.php from No Origin  
[2026-08-28 09:47:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/66.php from No Origin  
[2026-08-28 09:47:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-act.php from No Origin  
[2026-08-28 09:47:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/samll.php from No Origin  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pass4.php from No Origin  
[2026-08-28 09:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//dd.php from No Origin  
[2026-08-28 09:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/doc.php from No Origin  
[2026-08-28 09:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fun.php from No Origin  
[2026-08-28 09:47:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bb.php from No Origin  
[2026-08-28 09:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/06.php from No Origin  
[2026-08-28 09:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/otuz1.php from No Origin  
[2026-08-28 09:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/filesystems.php from No Origin  
[2026-08-28 09:47:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server_info.php from No Origin  
[2026-08-28 09:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:47:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5110, 2026-08-28 09:48:04, 2026-08-28 09:48:04))  
[2026-08-28 09:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5110, 2026-08-28 09:48:04, 2026-08-28 09:48:04))"} 
[2026-08-28 09:48:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:48:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8419, 2026-08-28 09:49:04, 2026-08-28 09:49:04))  
[2026-08-28 09:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8419, 2026-08-28 09:49:04, 2026-08-28 09:49:04))"} 
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:49:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/kedi.php from No Origin  
[2026-08-28 09:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/maintenance.php from No Origin  
[2026-08-28 09:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/upload.form.php from No Origin  
[2026-08-28 09:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v3.php from No Origin  
[2026-08-28 09:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sale.php from No Origin  
[2026-08-28 09:49:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/luJMF.php from No Origin  
[2026-08-28 09:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/packed.php from No Origin  
[2026-08-28 09:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpi.php from No Origin  
[2026-08-28 09:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config_dev.php from No Origin  
[2026-08-28 09:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oc460l3x.php from No Origin  
[2026-08-28 09:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugin-install.php from No Origin  
[2026-08-28 09:49:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/paypal.php from No Origin  
[2026-08-28 09:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/chosen.php from No Origin  
[2026-08-28 09:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rum.or.php from No Origin  
[2026-08-28 09:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/loxi-o.php from No Origin  
[2026-08-28 09:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/luJMF.php from No Origin  
[2026-08-28 09:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//drykl.php from No Origin  
[2026-08-28 09:49:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.php from No Origin  
[2026-08-28 09:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/05.php from No Origin  
[2026-08-28 09:49:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xmy.php from No Origin  
[2026-08-28 09:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-blog.php from No Origin  
[2026-08-28 09:50:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update.php from No Origin  
[2026-08-28 09:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fns.php from No Origin  
[2026-08-28 09:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/25.php from No Origin  
[2026-08-28 09:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/vx.php from No Origin  
[2026-08-28 09:50:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:50:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/333.php from No Origin  
[2026-08-28 09:50:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:50:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:50:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:50:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:50:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:50:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7367, 2026-08-28 09:50:06, 2026-08-28 09:50:06))  
[2026-08-28 09:50:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7367, 2026-08-28 09:50:06, 2026-08-28 09:50:06))"} 
[2026-08-28 09:50:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/a1vx.php from No Origin  
[2026-08-28 09:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpsysinfo.php from No Origin  
[2026-08-28 09:50:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//koiy.php from No Origin  
[2026-08-28 09:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test1.php from No Origin  
[2026-08-28 09:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lmfi2.php from No Origin  
[2026-08-28 09:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_sdk_settings.php from No Origin  
[2026-08-28 09:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mga.php from No Origin  
[2026-08-28 09:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/konfig.php from No Origin  
[2026-08-28 09:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nw.php from No Origin  
[2026-08-28 09:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/myfile.php from No Origin  
[2026-08-28 09:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/thui.php from No Origin  
[2026-08-28 09:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/bnn_.php.php from No Origin  
[2026-08-28 09:50:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php_info.php from No Origin  
[2026-08-28 09:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/broadcasting.php from No Origin  
[2026-08-28 09:50:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v4.php from No Origin  
[2026-08-28 09:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/debuggen.php from No Origin  
[2026-08-28 09:50:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/sc.php from No Origin  
[2026-08-28 09:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application.config.php from No Origin  
[2026-08-28 09:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v2.php from No Origin  
[2026-08-28 09:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cli_bootstrap.php from No Origin  
[2026-08-28 09:50:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wander.php from No Origin  
[2026-08-28 09:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ah25.php from No Origin  
[2026-08-28 09:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:51:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:51:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3899, 2026-08-28 09:51:04, 2026-08-28 09:51:04))  
[2026-08-28 09:51:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3899, 2026-08-28 09:51:04, 2026-08-28 09:51:04))"} 
[2026-08-28 09:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:52:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:52:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9239, 2026-08-28 09:52:04, 2026-08-28 09:52:04))  
[2026-08-28 09:52:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9239, 2026-08-28 09:52:04, 2026-08-28 09:52:04))"} 
[2026-08-28 09:53:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:53:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:53:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2522, 2026-08-28 09:53:04, 2026-08-28 09:53:04))  
[2026-08-28 09:53:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2522, 2026-08-28 09:53:04, 2026-08-28 09:53:04))"} 
[2026-08-28 09:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:54:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3102, 2026-08-28 09:54:04, 2026-08-28 09:54:04))  
[2026-08-28 09:54:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3102, 2026-08-28 09:54:04, 2026-08-28 09:54:04))"} 
[2026-08-28 09:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://localhost  
[2026-08-28 09:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://localhost  
[2026-08-28 09:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:54:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:54:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:54:50] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":333,"therapist_id":6,"date":null,"start_date":"2026-09-11","end_date":null,"day_of_week":"friday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:57.000000Z","updated_at":"2026-08-23T07:00:04.000000Z"},"reqStart":"11:00:00","reqEnd":"14:00:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 09:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7424, 2026-08-28 09:55:05, 2026-08-28 09:55:05))  
[2026-08-28 09:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7424, 2026-08-28 09:55:05, 2026-08-28 09:55:05))"} 
[2026-08-28 09:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:55:14] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":333,"therapist_id":6,"date":null,"start_date":"2026-09-11","end_date":null,"day_of_week":"friday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:57.000000Z","updated_at":"2026-08-23T07:00:04.000000Z"},"reqStart":"11:15:00","reqEnd":"14:15:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 09:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:55:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:55:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:55:48] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":333,"therapist_id":6,"date":null,"start_date":"2026-09-11","end_date":null,"day_of_week":"friday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:57.000000Z","updated_at":"2026-08-23T07:00:04.000000Z"},"reqStart":"10:30:00","reqEnd":"13:30:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 09:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:56:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:56:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0034, 2026-08-28 09:56:03, 2026-08-28 09:56:03))  
[2026-08-28 09:56:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0034, 2026-08-28 09:56:03, 2026-08-28 09:56:03))"} 
[2026-08-28 09:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://localhost  
[2026-08-28 09:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://localhost  
[2026-08-28 09:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-28 09:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://localhost  
[2026-08-28 09:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://localhost  
[2026-08-28 09:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://localhost  
[2026-08-28 09:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1004, 2026-08-28 09:57:04, 2026-08-28 09:57:04))  
[2026-08-28 09:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1004, 2026-08-28 09:57:04, 2026-08-28 09:57:04))"} 
[2026-08-28 09:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:57:21] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":333,"therapist_id":6,"date":null,"start_date":"2026-09-11","end_date":null,"day_of_week":"friday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:57.000000Z","updated_at":"2026-08-23T07:00:04.000000Z"},"reqStart":"10:15:00","reqEnd":"13:15:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 09:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:57:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:57:24] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":333,"therapist_id":6,"date":null,"start_date":"2026-09-11","end_date":null,"day_of_week":"friday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:57.000000Z","updated_at":"2026-08-23T07:00:04.000000Z"},"reqStart":"10:30:00","reqEnd":"13:30:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 09:57:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:57:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://localhost  
[2026-08-28 09:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://localhost  
[2026-08-28 09:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6713, 2026-08-28 09:58:05, 2026-08-28 09:58:05))  
[2026-08-28 09:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6713, 2026-08-28 09:58:05, 2026-08-28 09:58:05))"} 
[2026-08-28 09:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 09:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 09:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 09:59:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:59:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5650, 2026-08-28 09:59:03, 2026-08-28 09:59:03))  
[2026-08-28 09:59:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5650, 2026-08-28 09:59:03, 2026-08-28 09:59:03))"} 
[2026-08-28 09:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=238000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=238000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=238000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=238000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:35] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-18","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":32,"therapist_id":6,"room_id":3,"start_time":"10:30","guest_name":"Yahdian Latifani","guest_phone":"089670006393","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 09:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:35] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":315} 
[2026-08-28 09:59:35] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 09:59:35] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 09:59:35] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-28 09:59:35] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-28 09:59:35] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":238000,\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"currency\":\"IDR\",\"session_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000315-1787885975-VSFR4V\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 315\",\"price\":238000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Yahdian Latifani\",\"email\":\"yahdianlatifani@gmail.com\",\"phone\":\"089670006393\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 09:59:35] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":238000,"invoice_number":"PAY-20260828-000315-1787885975-VSFR4V","currency":"IDR","session_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000315-1787885975-VSFR4V","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 315","price":238000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Yahdian Latifani","email":"yahdianlatifani@gmail.com","phone":"089670006393"}}} 
[2026-08-28 09:59:35] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:ddc2481d-3ceb-4c4d-9398-4b251808d6cc
Request-Timestamp:2026-08-28T02:59:35Z
Request-Target:/checkout/v1/payment
Digest:rDYpfkmCBrItuZyVK/RBJy+WTJ63ig+RJagIKbwYUYQ="} 
[2026-08-28 09:59:35] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"238000","invoice_number":"PAY-20260828-000315-1787885975-VSFR4V","currency":"IDR","session_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000315-1787885975-VSFR4V","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 315","quantity":1,"price":"238000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569","url":"https://checkout.doku.com/checkout-link-v2/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569","expired_date":"20260828102935","expired_datetime":"2026-08-28T03:29:35Z"},"customer":{"email":"yahdianlatifani@gmail.com","phone":"089670006393","name":"Yahdian Latifani"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 315","quantity":1,"price":"238000"}]},"uuid":2.2252608280959354e+39,"headers":{"request_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","signature":"HMACSHA256=uT8hOQ8CrL/xZkT5O/oMIU8plyiIYzxOAiBGXxz621M=","date":"2026-08-28T02:59:35Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 09:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 09:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/425 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/425 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:40] production.INFO: Payment Status Check {"payment_id":"425","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 09:59:40] production.INFO: Calling checkDokuStatus for payment {"payment_id":"425"} 
[2026-08-28 09:59:40] production.INFO: checkDokuStatus called {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 09:59:40] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:1694f006-614f-42a1-92f2-af0c91678996
Request-Timestamp:2026-08-28T02:59:40Z
Request-Target:/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 09:59:40] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V","invoice":"PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 09:59:41] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","response":{"order":{"invoice_number":"PAY-20260828-000315-1787885975-VSFR4V","amount":238000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T02:59:40.448Z","original_request_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","amount":"238000.00","amount_details":{"currency":"IDR","paid_amount":238000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"238000","name":"Pembayaran Booking 315"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 09:59:41] production.INFO: After checkDokuStatus {"payment_id":"425","new_status":"pending"} 
[2026-08-28 09:59:41] production.INFO: Payment Status Response {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","status":"pending","payment_status":null,"booking_id":null,"amount":"238000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"238000\",\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"currency\":\"IDR\",\"session_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000315-1787885975-VSFR4V\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"expired_date\":\"20260828102935\",\"expired_datetime\":\"2026-08-28T03:29:35Z\"},\"customer\":{\"email\":\"yahdianlatifani@gmail.com\",\"phone\":\"089670006393\",\"name\":\"Yahdian Latifani\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"uuid\":2.2252608280959354e+39,\"headers\":{\"request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"signature\":\"HMACSHA256=uT8hOQ8CrL\\/xZkT5O\\/oMIU8plyiIYzxOAiBGXxz621M=\",\"date\":\"2026-08-28T02:59:35Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 09:59:41\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"amount\":238000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T02:59:40.448Z\",\"original_request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"amount\":\"238000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":238000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"238000\",\"name\":\"Pembayaran Booking 315\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 09:59:35"} 
[2026-08-28 09:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/425 from https://zafaranbookingapp.vercel.app  
[2026-08-28 09:59:45] production.INFO: Payment Status Check {"payment_id":"425","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 09:59:45] production.INFO: Calling checkDokuStatus for payment {"payment_id":"425"} 
[2026-08-28 09:59:45] production.INFO: checkDokuStatus called {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 09:59:45] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:932c6e03-35a8-4621-8004-40999c3ab61d
Request-Timestamp:2026-08-28T02:59:45Z
Request-Target:/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 09:59:45] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V","invoice":"PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 09:59:45] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","response":{"order":{"invoice_number":"PAY-20260828-000315-1787885975-VSFR4V","amount":238000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T02:59:40.448Z","original_request_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","amount":"238000.00","amount_details":{"currency":"IDR","paid_amount":238000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"238000","name":"Pembayaran Booking 315"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 09:59:45] production.INFO: After checkDokuStatus {"payment_id":"425","new_status":"pending"} 
[2026-08-28 09:59:45] production.INFO: Payment Status Response {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","status":"pending","payment_status":null,"booking_id":null,"amount":"238000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"238000\",\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"currency\":\"IDR\",\"session_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000315-1787885975-VSFR4V\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"expired_date\":\"20260828102935\",\"expired_datetime\":\"2026-08-28T03:29:35Z\"},\"customer\":{\"email\":\"yahdianlatifani@gmail.com\",\"phone\":\"089670006393\",\"name\":\"Yahdian Latifani\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"uuid\":2.2252608280959354e+39,\"headers\":{\"request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"signature\":\"HMACSHA256=uT8hOQ8CrL\\/xZkT5O\\/oMIU8plyiIYzxOAiBGXxz621M=\",\"date\":\"2026-08-28T02:59:35Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 09:59:45\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"amount\":238000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T02:59:40.448Z\",\"original_request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"amount\":\"238000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":238000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"238000\",\"name\":\"Pembayaran Booking 315\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 09:59:35"} 
[2026-08-28 10:00:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/425 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:00:05] production.INFO: Payment Status Check {"payment_id":"425","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 10:00:05] production.INFO: Calling checkDokuStatus for payment {"payment_id":"425"} 
[2026-08-28 10:00:05] production.INFO: checkDokuStatus called {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 10:00:05] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d4868406-e4cd-473a-8b09-398e5aa867dc
Request-Timestamp:2026-08-28T03:00:05Z
Request-Target:/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 10:00:05] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V","invoice":"PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 10:00:05] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","response":{"order":{"invoice_number":"PAY-20260828-000315-1787885975-VSFR4V","amount":238000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T02:59:40.448Z","original_request_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","amount":"238000.00","amount_details":{"currency":"IDR","paid_amount":238000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"238000","name":"Pembayaran Booking 315"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 10:00:05] production.INFO: After checkDokuStatus {"payment_id":"425","new_status":"pending"} 
[2026-08-28 10:00:05] production.INFO: Payment Status Response {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","status":"pending","payment_status":null,"booking_id":null,"amount":"238000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"238000\",\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"currency\":\"IDR\",\"session_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000315-1787885975-VSFR4V\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"expired_date\":\"20260828102935\",\"expired_datetime\":\"2026-08-28T03:29:35Z\"},\"customer\":{\"email\":\"yahdianlatifani@gmail.com\",\"phone\":\"089670006393\",\"name\":\"Yahdian Latifani\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"uuid\":2.2252608280959354e+39,\"headers\":{\"request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"signature\":\"HMACSHA256=uT8hOQ8CrL\\/xZkT5O\\/oMIU8plyiIYzxOAiBGXxz621M=\",\"date\":\"2026-08-28T02:59:35Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 10:00:05\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"amount\":238000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T02:59:40.448Z\",\"original_request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"amount\":\"238000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":238000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"238000\",\"name\":\"Pembayaran Booking 315\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 09:59:35"} 
[2026-08-28 10:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:00:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:00:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3068, 2026-08-28 10:00:05, 2026-08-28 10:00:05))  
[2026-08-28 10:00:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3068, 2026-08-28 10:00:05, 2026-08-28 10:00:05))"} 
[2026-08-28 10:00:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/425 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:00:10] production.INFO: Payment Status Check {"payment_id":"425","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 10:00:10] production.INFO: Calling checkDokuStatus for payment {"payment_id":"425"} 
[2026-08-28 10:00:10] production.INFO: checkDokuStatus called {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 10:00:10] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d1af8924-d84e-485c-9448-f9e48bcd68bc
Request-Timestamp:2026-08-28T03:00:10Z
Request-Target:/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 10:00:10] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V","invoice":"PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 10:00:10] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","response":{"order":{"invoice_number":"PAY-20260828-000315-1787885975-VSFR4V","amount":238000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T02:59:40.448Z","original_request_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","amount":"238000.00","amount_details":{"currency":"IDR","paid_amount":238000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"238000","name":"Pembayaran Booking 315"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 10:00:10] production.INFO: After checkDokuStatus {"payment_id":"425","new_status":"pending"} 
[2026-08-28 10:00:10] production.INFO: Payment Status Response {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","status":"pending","payment_status":null,"booking_id":null,"amount":"238000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"238000\",\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"currency\":\"IDR\",\"session_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000315-1787885975-VSFR4V\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"expired_date\":\"20260828102935\",\"expired_datetime\":\"2026-08-28T03:29:35Z\"},\"customer\":{\"email\":\"yahdianlatifani@gmail.com\",\"phone\":\"089670006393\",\"name\":\"Yahdian Latifani\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"uuid\":2.2252608280959354e+39,\"headers\":{\"request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"signature\":\"HMACSHA256=uT8hOQ8CrL\\/xZkT5O\\/oMIU8plyiIYzxOAiBGXxz621M=\",\"date\":\"2026-08-28T02:59:35Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 10:00:10\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"amount\":238000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T02:59:40.448Z\",\"original_request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"amount\":\"238000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":238000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"238000\",\"name\":\"Pembayaran Booking 315\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 09:59:35"} 
[2026-08-28 10:00:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/425 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:00:30] production.INFO: Payment Status Check {"payment_id":"425","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 10:00:30] production.INFO: Calling checkDokuStatus for payment {"payment_id":"425"} 
[2026-08-28 10:00:30] production.INFO: checkDokuStatus called {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 10:00:30] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:00db9716-9c77-45b4-ab2b-939b3872a662
Request-Timestamp:2026-08-28T03:00:30Z
Request-Target:/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 10:00:30] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000315-1787885975-VSFR4V","invoice":"PAY-20260828-000315-1787885975-VSFR4V"} 
[2026-08-28 10:00:30] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","response":{"order":{"invoice_number":"PAY-20260828-000315-1787885975-VSFR4V","amount":238000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-28T03:00:20Z","original_request_id":"ddc2481d-3ceb-4c4d-9398-4b251808d6cc","amount":"238000.00","amount_details":{"currency":"IDR","paid_amount":238000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"is_qris_v1":false,"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"238000","name":"Pembayaran Booking 315"}],"migration_process":false},"qris_payment":{"date":"2026-08-28T03:00:20Z","payer_account_id":"9360091830195676255","payer_account_name":"YAHDIAN LATIFANI              ","payer_account_issuer":"ShopeePay","reference_id":"AX4UR5BCZLL8","response_code":"0000"}}} 
[2026-08-28 10:00:30] production.INFO: Updating payment status {"payment_id":425,"old_status":"pending","new_status":"success"} 
[2026-08-28 10:00:30] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":425} 
[2026-08-28 10:00:30] production.INFO: processSuccessfulPayment starting for Payment ID: 425, Status: success  
[2026-08-28 10:00:30] production.INFO: Found PaymentLog ID: 315 with status: pending  
[2026-08-28 10:00:30] production.INFO: PaymentLog 315 updated to settlement  
[2026-08-28 10:00:30] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:00:30] production.INFO: Resolved customer email {"email":"yahdianlatifani@gmail.com"} 
[2026-08-28 10:00:31] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A6NFraibCmrK4XYexbWG_Vg"}}}} 
[2026-08-28 10:00:31] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 10:00:33] production.ERROR: Background email process error (suppressed) for ellamitracianjur@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d759869cfdsm1114155ad.51 - gsmtp".  
[2026-08-28 10:00:33] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-28 10:00:34] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AZPdPHzVxyvHrZTf-TMh_TY"}}}} 
[2026-08-28 10:00:34] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 10:00:34] production.INFO: Transaction recorded for Payment: 425  
[2026-08-28 10:00:34] production.INFO: After checkDokuStatus {"payment_id":"425","new_status":"success"} 
[2026-08-28 10:00:34] production.INFO: Booking payment status {"booking_id":349,"payment_status":"paid"} 
[2026-08-28 10:00:34] production.INFO: Payment Status Response {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","status":"success","payment_status":"paid","booking_id":349,"amount":"238000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"238000\",\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"currency\":\"IDR\",\"session_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000315-1787885975-VSFR4V\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"expired_date\":\"20260828102935\",\"expired_datetime\":\"2026-08-28T03:29:35Z\"},\"customer\":{\"email\":\"yahdianlatifani@gmail.com\",\"phone\":\"089670006393\",\"name\":\"Yahdian Latifani\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"uuid\":2.2252608280959354e+39,\"headers\":{\"request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"signature\":\"HMACSHA256=uT8hOQ8CrL\\/xZkT5O\\/oMIU8plyiIYzxOAiBGXxz621M=\",\"date\":\"2026-08-28T02:59:35Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 10:00:30\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"amount\":238000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-28T03:00:20Z\",\"original_request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"amount\":\"238000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":238000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"238000\",\"name\":\"Pembayaran Booking 315\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-28T03:00:20Z\",\"payer_account_id\":\"9360091830195676255\",\"payer_account_name\":\"YAHDIAN LATIFANI              \",\"payer_account_issuer\":\"ShopeePay\",\"reference_id\":\"AX4UR5BCZLL8\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 09:59:35"} 
[2026-08-28 10:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/425 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:00:34] production.INFO: Payment Status Check {"payment_id":"425","current_status":"success","payment_method":"qris","gateway":"doku"} 
[2026-08-28 10:00:34] production.INFO: Booking payment status {"booking_id":349,"payment_status":"paid"} 
[2026-08-28 10:00:34] production.INFO: Payment Status Response {"payment_id":425,"payment_ref":"PAY-20260828-000315-1787885975-VSFR4V","status":"success","payment_status":"paid","booking_id":349,"amount":"238000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"238000\",\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"currency\":\"IDR\",\"session_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000315-1787885975-VSFR4V\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/ddc2481d-3ceb-4c4d-9398-4b251808d6cc20265928095935569\",\"expired_date\":\"20260828102935\",\"expired_datetime\":\"2026-08-28T03:29:35Z\"},\"customer\":{\"email\":\"yahdianlatifani@gmail.com\",\"phone\":\"089670006393\",\"name\":\"Yahdian Latifani\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 315\",\"quantity\":1,\"price\":\"238000\"}]},\"uuid\":2.2252608280959354e+39,\"headers\":{\"request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"signature\":\"HMACSHA256=uT8hOQ8CrL\\/xZkT5O\\/oMIU8plyiIYzxOAiBGXxz621M=\",\"date\":\"2026-08-28T02:59:35Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 10:00:30\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000315-1787885975-VSFR4V\",\"amount\":238000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-28T03:00:20Z\",\"original_request_id\":\"ddc2481d-3ceb-4c4d-9398-4b251808d6cc\",\"amount\":\"238000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":238000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"238000\",\"name\":\"Pembayaran Booking 315\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-28T03:00:20Z\",\"payer_account_id\":\"9360091830195676255\",\"payer_account_name\":\"YAHDIAN LATIFANI              \",\"payer_account_issuer\":\"ShopeePay\",\"reference_id\":\"AX4UR5BCZLL8\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 09:59:35"} 
[2026-08-28 10:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000315-1787885975-VSFR4V from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 10:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000315-1787885975-VSFR4V from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 10:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000315-1787885975-VSFR4V from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 10:00:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000315-1787885975-VSFR4V from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 10:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000315-1787885975-VSFR4V from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 10:01:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:01:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:01:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:01:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:01:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5080, 2026-08-28 10:01:06, 2026-08-28 10:01:06))  
[2026-08-28 10:01:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5080, 2026-08-28 10:01:06, 2026-08-28 10:01:06))"} 
[2026-08-28 10:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6001, 2026-08-28 10:02:04, 2026-08-28 10:02:04))  
[2026-08-28 10:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6001, 2026-08-28 10:02:04, 2026-08-28 10:02:04))"} 
[2026-08-28 10:02:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:02:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:03:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:03:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8065, 2026-08-28 10:03:04, 2026-08-28 10:03:04))  
[2026-08-28 10:03:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8065, 2026-08-28 10:03:04, 2026-08-28 10:03:04))"} 
[2026-08-28 10:03:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:03:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:04:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:04:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2195, 2026-08-28 10:04:03, 2026-08-28 10:04:03))  
[2026-08-28 10:04:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2195, 2026-08-28 10:04:03, 2026-08-28 10:04:03))"} 
[2026-08-28 10:05:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:05:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:05:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:05:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1240, 2026-08-28 10:05:04, 2026-08-28 10:05:04))  
[2026-08-28 10:05:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1240, 2026-08-28 10:05:04, 2026-08-28 10:05:04))"} 
[2026-08-28 10:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:06:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:06:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:06:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8377, 2026-08-28 10:06:05, 2026-08-28 10:06:05))  
[2026-08-28 10:06:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8377, 2026-08-28 10:06:05, 2026-08-28 10:06:05))"} 
[2026-08-28 10:07:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:07:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:07:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:07:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:07:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4084, 2026-08-28 10:07:06, 2026-08-28 10:07:06))  
[2026-08-28 10:07:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4084, 2026-08-28 10:07:06, 2026-08-28 10:07:06))"} 
[2026-08-28 10:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5674, 2026-08-28 10:08:04, 2026-08-28 10:08:04))  
[2026-08-28 10:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5674, 2026-08-28 10:08:04, 2026-08-28 10:08:04))"} 
[2026-08-28 10:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:09:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:09:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9357, 2026-08-28 10:09:03, 2026-08-28 10:09:03))  
[2026-08-28 10:09:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9357, 2026-08-28 10:09:03, 2026-08-28 10:09:03))"} 
[2026-08-28 10:09:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:09:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:10:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:10:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:10:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:10:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:10:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2846, 2026-08-28 10:10:07, 2026-08-28 10:10:07))  
[2026-08-28 10:10:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2846, 2026-08-28 10:10:07, 2026-08-28 10:10:07))"} 
[2026-08-28 10:10:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:10:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:11:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:11:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3565, 2026-08-28 10:11:05, 2026-08-28 10:11:05))  
[2026-08-28 10:11:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3565, 2026-08-28 10:11:05, 2026-08-28 10:11:05))"} 
[2026-08-28 10:11:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:11:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:12:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:12:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9023, 2026-08-28 10:12:03, 2026-08-28 10:12:03))  
[2026-08-28 10:12:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9023, 2026-08-28 10:12:03, 2026-08-28 10:12:03))"} 
[2026-08-28 10:12:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:12:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:13:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:13:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:13:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:13:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:13:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8346, 2026-08-28 10:13:06, 2026-08-28 10:13:06))  
[2026-08-28 10:13:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8346, 2026-08-28 10:13:06, 2026-08-28 10:13:06))"} 
[2026-08-28 10:13:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:13:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2165, 2026-08-28 10:14:03, 2026-08-28 10:14:03))  
[2026-08-28 10:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2165, 2026-08-28 10:14:03, 2026-08-28 10:14:03))"} 
[2026-08-28 10:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:15:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:15:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1011, 2026-08-28 10:15:04, 2026-08-28 10:15:04))  
[2026-08-28 10:15:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1011, 2026-08-28 10:15:04, 2026-08-28 10:15:04))"} 
[2026-08-28 10:15:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:15:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7820, 2026-08-28 10:16:05, 2026-08-28 10:16:05))  
[2026-08-28 10:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7820, 2026-08-28 10:16:05, 2026-08-28 10:16:05))"} 
[2026-08-28 10:16:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5794, 2026-08-28 10:17:09, 2026-08-28 10:17:09))  
[2026-08-28 10:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5794, 2026-08-28 10:17:09, 2026-08-28 10:17:09))"} 
[2026-08-28 10:18:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:18:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:18:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:18:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2439, 2026-08-28 10:18:05, 2026-08-28 10:18:05))  
[2026-08-28 10:18:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2439, 2026-08-28 10:18:05, 2026-08-28 10:18:05))"} 
[2026-08-28 10:19:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:19:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:19:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:19:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:19:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8542, 2026-08-28 10:19:05, 2026-08-28 10:19:05))  
[2026-08-28 10:19:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8542, 2026-08-28 10:19:05, 2026-08-28 10:19:05))"} 
[2026-08-28 10:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:19:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:19:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:19:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:19:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:19:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:19:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:20:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:20:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8812, 2026-08-28 10:20:05, 2026-08-28 10:20:05))  
[2026-08-28 10:20:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8812, 2026-08-28 10:20:05, 2026-08-28 10:20:05))"} 
[2026-08-28 10:20:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:20:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:21:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:21:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:21:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:21:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:21:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2751, 2026-08-28 10:21:07, 2026-08-28 10:21:07))  
[2026-08-28 10:21:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2751, 2026-08-28 10:21:07, 2026-08-28 10:21:07))"} 
[2026-08-28 10:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:21:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:22:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:22:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:22:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:22:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:22:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8361, 2026-08-28 10:22:08, 2026-08-28 10:22:08))  
[2026-08-28 10:22:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8361, 2026-08-28 10:22:08, 2026-08-28 10:22:08))"} 
[2026-08-28 10:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:22:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4086, 2026-08-28 10:23:04, 2026-08-28 10:23:04))  
[2026-08-28 10:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4086, 2026-08-28 10:23:04, 2026-08-28 10:23:04))"} 
[2026-08-28 10:23:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:23:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2291, 2026-08-28 10:24:04, 2026-08-28 10:24:04))  
[2026-08-28 10:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2291, 2026-08-28 10:24:04, 2026-08-28 10:24:04))"} 
[2026-08-28 10:24:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:24:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:25:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:25:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0786, 2026-08-28 10:25:03, 2026-08-28 10:25:03))  
[2026-08-28 10:25:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0786, 2026-08-28 10:25:03, 2026-08-28 10:25:03))"} 
[2026-08-28 10:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:26:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:26:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1642, 2026-08-28 10:26:04, 2026-08-28 10:26:04))  
[2026-08-28 10:26:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1642, 2026-08-28 10:26:04, 2026-08-28 10:26:04))"} 
[2026-08-28 10:26:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:26:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:27:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:27:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1496, 2026-08-28 10:27:04, 2026-08-28 10:27:04))  
[2026-08-28 10:27:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1496, 2026-08-28 10:27:04, 2026-08-28 10:27:04))"} 
[2026-08-28 10:27:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:27:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:28:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8642, 2026-08-28 10:28:04, 2026-08-28 10:28:04))  
[2026-08-28 10:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8642, 2026-08-28 10:28:04, 2026-08-28 10:28:04))"} 
[2026-08-28 10:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:28:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4519, 2026-08-28 10:29:03, 2026-08-28 10:29:03))  
[2026-08-28 10:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4519, 2026-08-28 10:29:03, 2026-08-28 10:29:03))"} 
[2026-08-28 10:29:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:29:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6143, 2026-08-28 10:30:05, 2026-08-28 10:30:05))  
[2026-08-28 10:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6143, 2026-08-28 10:30:05, 2026-08-28 10:30:05))"} 
[2026-08-28 10:30:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:30:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:31:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:31:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:31:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:31:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:31:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2846, 2026-08-28 10:31:06, 2026-08-28 10:31:06))  
[2026-08-28 10:31:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2846, 2026-08-28 10:31:06, 2026-08-28 10:31:06))"} 
[2026-08-28 10:32:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:32:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:32:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:32:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9635, 2026-08-28 10:32:04, 2026-08-28 10:32:04))  
[2026-08-28 10:32:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9635, 2026-08-28 10:32:04, 2026-08-28 10:32:04))"} 
[2026-08-28 10:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:33:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:33:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5796, 2026-08-28 10:33:05, 2026-08-28 10:33:05))  
[2026-08-28 10:33:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5796, 2026-08-28 10:33:05, 2026-08-28 10:33:05))"} 
[2026-08-28 10:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:33:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7670, 2026-08-28 10:34:04, 2026-08-28 10:34:04))  
[2026-08-28 10:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7670, 2026-08-28 10:34:04, 2026-08-28 10:34:04))"} 
[2026-08-28 10:34:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:34:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:35:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:35:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0035, 2026-08-28 10:35:06, 2026-08-28 10:35:06))  
[2026-08-28 10:35:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0035, 2026-08-28 10:35:06, 2026-08-28 10:35:06))"} 
[2026-08-28 10:35:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:35:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:36:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8612, 2026-08-28 10:36:03, 2026-08-28 10:36:03))  
[2026-08-28 10:36:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8612, 2026-08-28 10:36:03, 2026-08-28 10:36:03))"} 
[2026-08-28 10:36:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:36:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=4 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=4 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0929, 2026-08-28 10:37:03, 2026-08-28 10:37:03))  
[2026-08-28 10:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0929, 2026-08-28 10:37:03, 2026-08-28 10:37:03))"} 
[2026-08-28 10:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:37:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:37:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:37:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:38:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:38:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3002, 2026-08-28 10:38:03, 2026-08-28 10:38:03))  
[2026-08-28 10:38:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3002, 2026-08-28 10:38:03, 2026-08-28 10:38:03))"} 
[2026-08-28 10:38:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/230/history from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers/230/history from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=Yahdian%20Latifani from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:38:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers?search=Yahdian%20Latifani from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:39:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:39:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5499, 2026-08-28 10:39:03, 2026-08-28 10:39:03))  
[2026-08-28 10:39:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5499, 2026-08-28 10:39:03, 2026-08-28 10:39:03))"} 
[2026-08-28 10:39:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:40:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:40:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6792, 2026-08-28 10:40:04, 2026-08-28 10:40:04))  
[2026-08-28 10:40:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6792, 2026-08-28 10:40:04, 2026-08-28 10:40:04))"} 
[2026-08-28 10:40:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:40:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:41:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:41:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:41:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:41:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7117, 2026-08-28 10:41:05, 2026-08-28 10:41:05))  
[2026-08-28 10:41:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7117, 2026-08-28 10:41:05, 2026-08-28 10:41:05))"} 
[2026-08-28 10:41:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:41:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:42:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:42:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4967, 2026-08-28 10:42:06, 2026-08-28 10:42:06))  
[2026-08-28 10:42:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4967, 2026-08-28 10:42:06, 2026-08-28 10:42:06))"} 
[2026-08-28 10:42:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:42:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:43:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:43:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7401, 2026-08-28 10:43:03, 2026-08-28 10:43:03))  
[2026-08-28 10:43:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7401, 2026-08-28 10:43:03, 2026-08-28 10:43:03))"} 
[2026-08-28 10:43:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:43:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:44:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:44:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:44:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:44:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:44:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6549, 2026-08-28 10:44:03, 2026-08-28 10:44:03))  
[2026-08-28 10:44:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6549, 2026-08-28 10:44:03, 2026-08-28 10:44:03))"} 
[2026-08-28 10:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:44:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:45:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:45:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3690, 2026-08-28 10:45:04, 2026-08-28 10:45:04))  
[2026-08-28 10:45:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3690, 2026-08-28 10:45:04, 2026-08-28 10:45:04))"} 
[2026-08-28 10:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:45:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9329, 2026-08-28 10:46:03, 2026-08-28 10:46:03))  
[2026-08-28 10:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9329, 2026-08-28 10:46:03, 2026-08-28 10:46:03))"} 
[2026-08-28 10:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:47:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:47:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2578, 2026-08-28 10:47:05, 2026-08-28 10:47:05))  
[2026-08-28 10:47:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2578, 2026-08-28 10:47:05, 2026-08-28 10:47:05))"} 
[2026-08-28 10:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7278, 2026-08-28 10:48:04, 2026-08-28 10:48:04))  
[2026-08-28 10:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7278, 2026-08-28 10:48:04, 2026-08-28 10:48:04))"} 
[2026-08-28 10:48:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:48:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5606, 2026-08-28 10:49:04, 2026-08-28 10:49:04))  
[2026-08-28 10:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5606, 2026-08-28 10:49:04, 2026-08-28 10:49:04))"} 
[2026-08-28 10:49:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings from No Origin  
[2026-08-28 10:49:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%2eenv from No Origin  
[2026-08-28 10:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%2egit/%63onfig from No Origin  
[2026-08-28 10:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%2f%2eaws%2fcredentials from No Origin  
[2026-08-28 10:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%2f%2eenv from No Origin  
[2026-08-28 10:49:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%2fbackend%2f%2eenv from No Origin  
[2026-08-28 10:49:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%62ackend/%2eenv from No Origin  
[2026-08-28 10:49:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/credentials from No Origin  
[2026-08-28 10:49:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/config from No Origin  
[2026-08-28 10:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env from No Origin  
[2026-08-28 10:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/website/.env from No Origin  
[2026-08-28 10:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/website/.env.production from No Origin  
[2026-08-28 10:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/website/.env.example from No Origin  
[2026-08-28 10:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/userdata/.env from No Origin  
[2026-08-28 10:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cache/.env from No Origin  
[2026-08-28 10:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/website/config/.env from No Origin  
[2026-08-28 10:49:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env.local from No Origin  
[2026-08-28 10:49:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env.production from No Origin  
[2026-08-28 10:49:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env.staging from No Origin  
[2026-08-28 10:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env.development from No Origin  
[2026-08-28 10:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env.test from No Origin  
[2026-08-28 10:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env.example from No Origin  
[2026-08-28 10:49:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.azure/credentials from No Origin  
[2026-08-28 10:49:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.backup/.env from No Origin  
[2026-08-28 10:49:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bak/.env from No Origin  
[2026-08-28 10:49:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.backup/phpinfo.php from No Origin  
[2026-08-28 10:49:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.cache from No Origin  
[2026-08-28 10:49:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.config/gcloud/application_default_credentials.json from No Origin  
[2026-08-28 10:49:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.config/gcloud/credentials.db from No Origin  
[2026-08-28 10:49:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.direnv from No Origin  
[2026-08-28 10:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.docker/.env from No Origin  
[2026-08-28 10:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.docker/config.json from No Origin  
[2026-08-28 10:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env from No Origin  
[2026-08-28 10:49:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.backup from No Origin  
[2026-08-28 10:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.bak from No Origin  
[2026-08-28 10:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.copy from No Origin  
[2026-08-28 10:49:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.default from No Origin  
[2026-08-28 10:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.development from No Origin  
[2026-08-28 10:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.dist from No Origin  
[2026-08-28 10:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.email from No Origin  
[2026-08-28 10:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.example from No Origin  
[2026-08-28 10:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.local from No Origin  
[2026-08-28 10:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.local.php from No Origin  
[2026-08-28 10:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.mail from No Origin  
[2026-08-28 10:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.old from No Origin  
[2026-08-28 10:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.postmark from No Origin  
[2026-08-28 10:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.prod from No Origin  
[2026-08-28 10:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.production from No Origin  
[2026-08-28 10:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.sample from No Origin  
[2026-08-28 10:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.save from No Origin  
[2026-08-28 10:49:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.stage from No Origin  
[2026-08-28 10:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.staging from No Origin  
[2026-08-28 10:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.swp from No Origin  
[2026-08-28 10:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.template from No Origin  
[2026-08-28 10:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.test from No Origin  
[2026-08-28 10:49:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.testing from No Origin  
[2026-08-28 10:49:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.environment from No Origin  
[2026-08-28 10:49:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.envrc from No Origin  
[2026-08-28 10:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.envs/.production/.django from No Origin  
[2026-08-28 10:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-18&start_date=2026-09-18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-18&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env~ from No Origin  
[2026-08-28 10:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gcp/credentials from No Origin  
[2026-08-28 10:49:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git from No Origin  
[2026-08-28 10:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git-askpass.sh from No Origin  
[2026-08-28 10:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git-credentials from No Origin  
[2026-08-28 10:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:49:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git-secret from No Origin  
[2026-08-28 10:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git from No Origin  
[2026-08-28 10:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/COMMIT_EDITMSG from No Origin  
[2026-08-28 10:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/FETCH_HEAD from No Origin  
[2026-08-28 10:49:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/HEAD from No Origin  
[2026-08-28 10:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/ORIG_HEAD from No Origin  
[2026-08-28 10:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/config from No Origin  
[2026-08-28 10:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/config.bak from No Origin  
[2026-08-28 10:49:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/config.old from No Origin  
[2026-08-28 10:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/config~ from No Origin  
[2026-08-28 10:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/description from No Origin  
[2026-08-28 10:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/hooks from No Origin  
[2026-08-28 10:49:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/hooks/post-commit from No Origin  
[2026-08-28 10:49:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/hooks/pre-commit from No Origin  
[2026-08-28 10:49:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/index from No Origin  
[2026-08-28 10:49:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/info from No Origin  
[2026-08-28 10:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/info/exclude from No Origin  
[2026-08-28 10:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/logs/HEAD from No Origin  
[2026-08-28 10:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/logs/refs/heads/main from No Origin  
[2026-08-28 10:49:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/logs/refs/heads/master from No Origin  
[2026-08-28 10:49:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/logs/refs/remotes/origin/main from No Origin  
[2026-08-28 10:49:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/logs/refs/remotes/origin/master from No Origin  
[2026-08-28 10:49:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/objects from No Origin  
[2026-08-28 10:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/objects/info from No Origin  
[2026-08-28 10:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/objects/pack from No Origin  
[2026-08-28 10:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/packed-refs from No Origin  
[2026-08-28 10:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/refs/heads/main from No Origin  
[2026-08-28 10:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/refs/heads/master from No Origin  
[2026-08-28 10:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.git/refs/remotes/origin/HEAD from No Origin  
[2026-08-28 10:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitattributes from No Origin  
[2026-08-28 10:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github from No Origin  
[2026-08-28 10:49:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/CODEOWNERS from No Origin  
[2026-08-28 10:49:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/ISSUE_TEMPLATE from No Origin  
[2026-08-28 10:49:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/dependabot.yml from No Origin  
[2026-08-28 10:49:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/funding.yml from No Origin  
[2026-08-28 10:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/stale.yml from No Origin  
[2026-08-28 10:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/workflows from No Origin  
[2026-08-28 10:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/workflows/ci.yml from No Origin  
[2026-08-28 10:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/workflows/deploy.yml from No Origin  
[2026-08-28 10:50:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.github/workflows/main.yml from No Origin  
[2026-08-28 10:50:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitignore from No Origin  
[2026-08-28 10:50:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitlab from No Origin  
[2026-08-28 10:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitlab-ci from No Origin  
[2026-08-28 10:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitlab-ci.yml from No Origin  
[2026-08-28 10:50:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitlab/issue_templates from No Origin  
[2026-08-28 10:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitlab/merge_request_templates from No Origin  
[2026-08-28 10:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitmodules from No Origin  
[2026-08-28 10:50:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.hg/store/00changelog.i from No Origin  
[2026-08-28 10:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.htpasswd from No Origin  
[2026-08-28 10:50:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.kube/config from No Origin  
[2026-08-28 10:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.mail.env from No Origin  
[2026-08-28 10:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.netrc from No Origin  
[2026-08-28 10:50:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.npmrc from No Origin  
[2026-08-28 10:50:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.pypirc from No Origin  
[2026-08-28 10:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1944, 2026-08-28 10:50:05, 2026-08-28 10:50:05))  
[2026-08-28 10:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1944, 2026-08-28 10:50:05, 2026-08-28 10:50:05))"} 
[2026-08-28 10:50:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.remote from No Origin  
[2026-08-28 10:50:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.secrets from No Origin  
[2026-08-28 10:50:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.smtp.env from No Origin  
[2026-08-28 10:50:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/authorized_keys from No Origin  
[2026-08-28 10:50:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/config from No Origin  
[2026-08-28 10:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_dsa from No Origin  
[2026-08-28 10:50:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_dsa.pub from No Origin  
[2026-08-28 10:50:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_ecdsa from No Origin  
[2026-08-28 10:50:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_ecdsa.pub from No Origin  
[2026-08-28 10:50:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_ed25519 from No Origin  
[2026-08-28 10:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_ed25519.pub from No Origin  
[2026-08-28 10:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_rsa from No Origin  
[2026-08-28 10:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/id_rsa.pub from No Origin  
[2026-08-28 10:50:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ssh/known_hosts from No Origin  
[2026-08-28 10:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/.env from No Origin  
[2026-08-28 10:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.svn/entries from No Origin  
[2026-08-28 10:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.terraformrc from No Origin  
[2026-08-28 10:50:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.user.ini from No Origin  
[2026-08-28 10:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/acme-challenge from No Origin  
[2026-08-28 10:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/stripe from No Origin  
[2026-08-28 10:50:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/1.php from No Origin  
[2026-08-28 10:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2020/.env from No Origin  
[2026-08-28 10:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2020/phpinfo.php from No Origin  
[2026-08-28 10:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2021/.env from No Origin  
[2026-08-28 10:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2021/phpinfo.php from No Origin  
[2026-08-28 10:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2022/.env from No Origin  
[2026-08-28 10:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2022/phpinfo.php from No Origin  
[2026-08-28 10:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2023/.env from No Origin  
[2026-08-28 10:50:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2023/phpinfo.php from No Origin  
[2026-08-28 10:50:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2024/.env from No Origin  
[2026-08-28 10:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2024/phpinfo.php from No Origin  
[2026-08-28 10:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2025/.env from No Origin  
[2026-08-28 10:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2025/phpinfo.php from No Origin  
[2026-08-28 10:50:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2026/.env from No Origin  
[2026-08-28 10:50:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/2026/phpinfo.php from No Origin  
[2026-08-28 10:50:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Dockerfile from No Origin  
[2026-08-28 10:50:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Dockerfile.dev from No Origin  
[2026-08-28 10:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Dockerfile.prod from No Origin  
[2026-08-28 10:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Gemfile from No Origin  
[2026-08-28 10:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Jenkinsfile from No Origin  
[2026-08-28 10:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Laravel.log from No Origin  
[2026-08-28 10:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Pipfile from No Origin  
[2026-08-28 10:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/Procfile from No Origin  
[2026-08-28 10:50:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/__debug from No Origin  
[2026-08-28 10:50:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/__nextjs_action from No Origin  
[2026-08-28 10:50:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/__phpinfo.php from No Origin  
[2026-08-28 10:50:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/__test.php from No Origin  
[2026-08-28 10:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_backup/phpinfo.php from No Origin  
[2026-08-28 10:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_inc/phpinfo.php from No Origin  
[2026-08-28 10:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_phpinfo.php from No Origin  
[2026-08-28 10:50:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_profiler/info from No Origin  
[2026-08-28 10:50:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_profiler/phpinfo from No Origin  
[2026-08-28 10:50:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_test.php from No Origin  
[2026-08-28 10:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin from No Origin  
[2026-08-28 10:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env from No Origin  
[2026-08-28 10:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.local from No Origin  
[2026-08-28 10:50:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.production from No Origin  
[2026-08-28 10:50:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.staging from No Origin  
[2026-08-28 10:50:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.development from No Origin  
[2026-08-28 10:50:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.test from No Origin  
[2026-08-28 10:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.example from No Origin  
[2026-08-28 10:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.aws/credentials from No Origin  
[2026-08-28 10:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.aws/config from No Origin  
[2026-08-28 10:50:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/.env from No Origin  
[2026-08-28 10:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/smtp.php from No Origin  
[2026-08-28 10:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/mail.php from No Origin  
[2026-08-28 10:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/email.php from No Origin  
[2026-08-28 10:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/services.php from No Origin  
[2026-08-28 10:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/mailer.yml from No Origin  
[2026-08-28 10:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/email.yml from No Origin  
[2026-08-28 10:50:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/stripe.yml from No Origin  
[2026-08-28 10:50:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/sendgrid.yml from No Origin  
[2026-08-28 10:50:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/parameters.yml from No Origin  
[2026-08-28 10:50:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/secrets.yml from No Origin  
[2026-08-28 10:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/credentials.json from No Origin  
[2026-08-28 10:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config/settings.json from No Origin  
[2026-08-28 10:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config?cmd=cat%20%2Froot%2F.aws%2Fcredentials from No Origin  
[2026-08-28 10:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config?cmd=cat%20%2Froot%2F.aws%2Fcredentials from No Origin  
[2026-08-28 10:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/configuration.php from No Origin  
[2026-08-28 10:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/console/.env from No Origin  
[2026-08-28 10:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/email.php from No Origin  
[2026-08-28 10:50:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/info.php from No Origin  
[2026-08-28 10:50:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/mail.php from No Origin  
[2026-08-28 10:50:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/php-info.php from No Origin  
[2026-08-28 10:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/php.php from No Origin  
[2026-08-28 10:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/php_info.php from No Origin  
[2026-08-28 10:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/phpinfo.php from No Origin  
[2026-08-28 10:50:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/settings.php from No Origin  
[2026-08-28 10:50:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/administrator/.env from No Origin  
[2026-08-28 10:50:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/administrator/config/.env from No Origin  
[2026-08-28 10:50:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/administrator/info.php from No Origin  
[2026-08-28 10:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/administrator/phpinfo.php from No Origin  
[2026-08-28 10:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apache2.conf from No Origin  
[2026-08-28 10:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api-keys.json from No Origin  
[2026-08-28 10:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api-keys.yml from No Origin  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api from No Origin  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env from No Origin  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.local from No Origin  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.production from No Origin  
[2026-08-28 10:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.staging from No Origin  
[2026-08-28 10:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.development from No Origin  
[2026-08-28 10:50:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.test from No Origin  
[2026-08-28 10:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.example from No Origin  
[2026-08-28 10:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.aws/credentials from No Origin  
[2026-08-28 10:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.aws/config from No Origin  
[2026-08-28 10:50:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/api/.env from No Origin  
[2026-08-28 10:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/app/.env from No Origin  
[2026-08-28 10:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/beta/.env from No Origin  
[2026-08-28 10:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/.env from No Origin  
[2026-08-28 10:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/smtp.php from No Origin  
[2026-08-28 10:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mail.php from No Origin  
[2026-08-28 10:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/email.php from No Origin  
[2026-08-28 10:50:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/services.php from No Origin  
[2026-08-28 10:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailer.yml from No Origin  
[2026-08-28 10:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/smtp.yml from No Origin  
[2026-08-28 10:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/email.yml from No Origin  
[2026-08-28 10:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/parameters.yml from No Origin  
[2026-08-28 10:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/database.php from No Origin  
[2026-08-28 10:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/secrets.yml from No Origin  
[2026-08-28 10:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/credentials.json from No Origin  
[2026-08-28 10:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/settings.json from No Origin  
[2026-08-28 10:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/core/.env from No Origin  
[2026-08-28 10:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/credentials from No Origin  
[2026-08-28 10:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/dev/.env from No Origin  
[2026-08-28 10:50:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/info.php from No Origin  
[2026-08-28 10:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/login from No Origin  
[2026-08-28 10:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/phpinfo.php from No Origin  
[2026-08-28 10:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/test/.env from No Origin  
[2026-08-28 10:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/user from No Origin  
[2026-08-28 10:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/.env from No Origin  
[2026-08-28 10:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/credentials from No Origin  
[2026-08-28 10:50:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/executions from No Origin  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/phpinfo.php from No Origin  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/workflows from No Origin  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v2/.env from No Origin  
[2026-08-28 10:50:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v2/phpinfo.php from No Origin  
[2026-08-28 10:50:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api_keys.json from No Origin  
[2026-08-28 10:50:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api_keys.yml from No Origin  
[2026-08-28 10:50:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apis/phpinfo.php from No Origin  
[2026-08-28 10:50:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env from No Origin  
[2026-08-28 10:50:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.example from No Origin  
[2026-08-28 10:50:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.local from No Origin  
[2026-08-28 10:50:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.production from No Origin  
[2026-08-28 10:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.staging from No Origin  
[2026-08-28 10:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.development from No Origin  
[2026-08-28 10:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.test from No Origin  
[2026-08-28 10:50:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.aws/credentials from No Origin  
[2026-08-28 10:50:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.aws/config from No Origin  
[2026-08-28 10:50:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.environment from No Origin  
[2026-08-28 10:50:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.git/config from No Origin  
[2026-08-28 10:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/Config/email.php from No Origin  
[2026-08-28 10:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/.env from No Origin  
[2026-08-28 10:50:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/services.php from No Origin  
[2026-08-28 10:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailer.yml from No Origin  
[2026-08-28 10:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/smtp.yml from No Origin  
[2026-08-28 10:50:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/email.yml from No Origin  
[2026-08-28 10:50:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/stripe.yml from No Origin  
[2026-08-28 10:50:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/parameters.yml from No Origin  
[2026-08-28 10:50:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/secrets.yml from No Origin  
[2026-08-28 10:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/credentials.json from No Origin  
[2026-08-28 10:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/settings.json from No Origin  
[2026-08-28 10:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/config.yml from No Origin  
[2026-08-28 10:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/config_dev.yml from No Origin  
[2026-08-28 10:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/config_prod.yml from No Origin  
[2026-08-28 10:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mail.php from No Origin  
[2026-08-28 10:50:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/phpinfo.php from No Origin  
[2026-08-28 10:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application-dev.properties from No Origin  
[2026-08-28 10:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application-prod.properties from No Origin  
[2026-08-28 10:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application.properties from No Origin  
[2026-08-28 10:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application.yaml from No Origin  
[2026-08-28 10:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application.yml from No Origin  
[2026-08-28 10:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application/.env from No Origin  
[2026-08-28 10:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application/config/email.php from No Origin  
[2026-08-28 10:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/application/config/mail.php from No Origin  
[2026-08-28 10:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/.env from No Origin  
[2026-08-28 10:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/config/.env from No Origin  
[2026-08-28 10:50:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/phpinfo.php from No Origin  
[2026-08-28 10:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/asdf.php from No Origin  
[2026-08-28 10:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/assets/smtp.js from No Origin  
[2026-08-28 10:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/assets/smtp.config.js from No Origin  
[2026-08-28 10:50:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/assets/smtp.json from No Origin  
[2026-08-28 10:50:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/assets/mail.js from No Origin  
[2026-08-28 10:50:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/assets/mail.config.js from No Origin  
[2026-08-28 10:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/assets/mail.json from No Origin  
[2026-08-28 10:51:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/config from No Origin  
[2026-08-28 10:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/credentials from No Origin  
[2026-08-28 10:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/s3/.env from No Origin  
[2026-08-28 10:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/s3/credentials from No Origin  
[2026-08-28 10:51:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/s3/config from No Origin  
[2026-08-28 10:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/s3/config.json from No Origin  
[2026-08-28 10:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/s3/config.php from No Origin  
[2026-08-28 10:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses/credentials from No Origin  
[2026-08-28 10:51:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses/.env from No Origin  
[2026-08-28 10:51:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses/config from No Origin  
[2026-08-28 10:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses/config.json from No Origin  
[2026-08-28 10:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses/config.php from No Origin  
[2026-08-28 10:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sns/credentials from No Origin  
[2026-08-28 10:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:51:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:51:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6510, 2026-08-28 10:51:04, 2026-08-28 10:51:04))  
[2026-08-28 10:51:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6510, 2026-08-28 10:51:04, 2026-08-28 10:51:04))"} 
[2026-08-28 10:51:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sns/.env from No Origin  
[2026-08-28 10:51:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sns/config from No Origin  
[2026-08-28 10:51:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sns/config.json from No Origin  
[2026-08-28 10:51:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sns/config.php from No Origin  
[2026-08-28 10:51:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sqs/credentials from No Origin  
[2026-08-28 10:51:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sqs/.env from No Origin  
[2026-08-28 10:51:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sqs/config from No Origin  
[2026-08-28 10:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sqs/config.json from No Origin  
[2026-08-28 10:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sqs/config.php from No Origin  
[2026-08-28 10:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/rds/credentials from No Origin  
[2026-08-28 10:51:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/rds/.env from No Origin  
[2026-08-28 10:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/rds/config from No Origin  
[2026-08-28 10:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/rds/config.json from No Origin  
[2026-08-28 10:51:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ec2/credentials from No Origin  
[2026-08-28 10:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ec2/.env from No Origin  
[2026-08-28 10:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ec2/config from No Origin  
[2026-08-28 10:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ec2/config.json from No Origin  
[2026-08-28 10:51:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/lambda/credentials from No Origin  
[2026-08-28 10:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/lambda/.env from No Origin  
[2026-08-28 10:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/lambda/config from No Origin  
[2026-08-28 10:51:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/lambda/config.json from No Origin  
[2026-08-28 10:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-keys.json from No Origin  
[2026-08-28 10:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-keys.yml from No Origin  
[2026-08-28 10:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-keys.php from No Origin  
[2026-08-28 10:51:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-keys.env from No Origin  
[2026-08-28 10:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-credentials.json from No Origin  
[2026-08-28 10:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-credentials.yml from No Origin  
[2026-08-28 10:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-credentials.php from No Origin  
[2026-08-28 10:51:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-credentials.env from No Origin  
[2026-08-28 10:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/azure-pipelines.yml from No Origin  
[2026-08-28 10:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/back/phpinfo.php from No Origin  
[2026-08-28 10:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env from No Origin  
[2026-08-28 10:51:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.local from No Origin  
[2026-08-28 10:51:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.production from No Origin  
[2026-08-28 10:51:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.staging from No Origin  
[2026-08-28 10:51:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.development from No Origin  
[2026-08-28 10:51:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.test from No Origin  
[2026-08-28 10:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.example from No Origin  
[2026-08-28 10:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/.env from No Origin  
[2026-08-28 10:51:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/services.php from No Origin  
[2026-08-28 10:51:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/mailer.yml from No Origin  
[2026-08-28 10:51:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/email.yml from No Origin  
[2026-08-28 10:51:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/parameters.yml from No Origin  
[2026-08-28 10:51:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/database.php from No Origin  
[2026-08-28 10:51:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/secrets.yml from No Origin  
[2026-08-28 10:51:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/credentials.json from No Origin  
[2026-08-28 10:51:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config/settings.json from No Origin  
[2026-08-28 10:51:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/phpinfo.php from No Origin  
[2026-08-28 10:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup/.env from No Origin  
[2026-08-28 10:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup/.aws/credentials from No Origin  
[2026-08-28 10:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup/.aws/config from No Origin  
[2026-08-28 10:51:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup/env from No Origin  
[2026-08-28 10:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup/phpinfo.php from No Origin  
[2026-08-28 10:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backups/.env from No Origin  
[2026-08-28 10:51:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bak/phpinfo.php from No Origin  
[2026-08-28 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/beta/.env from No Origin  
[2026-08-28 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/beta/phpinfo.php from No Origin  
[2026-08-28 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/stripe.yaml from No Origin  
[2026-08-28 10:51:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/stripe.yml from No Origin  
[2026-08-28 10:51:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/stripe.json from No Origin  
[2026-08-28 10:51:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/stripe.env from No Origin  
[2026-08-28 10:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bitbucket-pipelines.yml from No Origin  
[2026-08-28 10:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blog.env from No Origin  
[2026-08-28 10:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blog/.env from No Origin  
[2026-08-28 10:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blog/phpinfo.php from No Origin  
[2026-08-28 10:51:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blogs/.env from No Origin  
[2026-08-28 10:51:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bootstrap/email.php from No Origin  
[2026-08-28 10:51:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cart/.env from No Origin  
[2026-08-28 10:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cart/stripe.yaml from No Origin  
[2026-08-28 10:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cart/stripe.yml from No Origin  
[2026-08-28 10:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cart/stripe.json from No Origin  
[2026-08-28 10:51:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cart/stripe.env from No Origin  
[2026-08-28 10:51:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/.env from No Origin  
[2026-08-28 10:51:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/.env from No Origin  
[2026-08-28 10:51:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/stripe.config.js from No Origin  
[2026-08-28 10:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/stripe.config.ts from No Origin  
[2026-08-28 10:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/stripe.config.json from No Origin  
[2026-08-28 10:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/stripe.config.yml from No Origin  
[2026-08-28 10:51:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/aws.config.js from No Origin  
[2026-08-28 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/aws.config.ts from No Origin  
[2026-08-28 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/aws.config.json from No Origin  
[2026-08-28 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/aws.config.yml from No Origin  
[2026-08-28 10:51:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/smtp.config.js from No Origin  
[2026-08-28 10:51:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/smtp.config.ts from No Origin  
[2026-08-28 10:51:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/smtp.config.json from No Origin  
[2026-08-28 10:51:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/smtp.config.yml from No Origin  
[2026-08-28 10:51:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/.env from No Origin  
[2026-08-28 10:51:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/stripe.config.js from No Origin  
[2026-08-28 10:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/stripe.config.ts from No Origin  
[2026-08-28 10:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/stripe.config.json from No Origin  
[2026-08-28 10:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/stripe.config.yml from No Origin  
[2026-08-28 10:51:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/sendgrid.config.js from No Origin  
[2026-08-28 10:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/sendgrid.config.ts from No Origin  
[2026-08-28 10:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/sendgrid.config.json from No Origin  
[2026-08-28 10:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/sendgrid.config.yml from No Origin  
[2026-08-28 10:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/aws.config.js from No Origin  
[2026-08-28 10:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/aws.config.ts from No Origin  
[2026-08-28 10:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/aws.config.json from No Origin  
[2026-08-28 10:51:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/aws.config.yml from No Origin  
[2026-08-28 10:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/smtp.config.js from No Origin  
[2026-08-28 10:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/smtp.config.ts from No Origin  
[2026-08-28 10:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/smtp.config.json from No Origin  
[2026-08-28 10:51:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/clients/smtp.config.yml from No Origin  
[2026-08-28 10:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cloud/.env from No Origin  
[2026-08-28 10:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cms/.env from No Origin  
[2026-08-28 10:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/composer.json from No Origin  
[2026-08-28 10:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/composer/vendor/stripe/config.php from No Origin  
[2026-08-28 10:51:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/composer/vendor/.env from No Origin  
[2026-08-28 10:51:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/composer/vendor/aws/config.php from No Origin  
[2026-08-28 10:51:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/con/.config.php from No Origin  
[2026-08-28 10:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/conf.php from No Origin  
[2026-08-28 10:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/conf/.env from No Origin  
[2026-08-28 10:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config.json from No Origin  
[2026-08-28 10:51:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config.php from No Origin  
[2026-08-28 10:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config.yaml from No Origin  
[2026-08-28 10:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config.yml from No Origin  
[2026-08-28 10:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env from No Origin  
[2026-08-28 10:51:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env.local from No Origin  
[2026-08-28 10:51:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env.production from No Origin  
[2026-08-28 10:51:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env.staging from No Origin  
[2026-08-28 10:51:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env.development from No Origin  
[2026-08-28 10:51:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env.test from No Origin  
[2026-08-28 10:51:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env.example from No Origin  
[2026-08-28 10:51:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.aws/credentials from No Origin  
[2026-08-28 10:51:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.aws/config from No Origin  
[2026-08-28 10:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/app.php from No Origin  
[2026-08-28 10:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/app.yml from No Origin  
[2026-08-28 10:51:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/app.yaml from No Origin  
[2026-08-28 10:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/application.php from No Origin  
[2026-08-28 10:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/config.json from No Origin  
[2026-08-28 10:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/credentials.yml.enc from No Origin  
[2026-08-28 10:51:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/credentials.json from No Origin  
[2026-08-28 10:51:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/credentials.yaml from No Origin  
[2026-08-28 10:51:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/database.php from No Origin  
[2026-08-28 10:51:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/database.yml from No Origin  
[2026-08-28 10:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/database.yaml from No Origin  
[2026-08-28 10:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/default.json from No Origin  
[2026-08-28 10:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/development.json from No Origin  
[2026-08-28 10:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/email.yml from No Origin  
[2026-08-28 10:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/environment from No Origin  
[2026-08-28 10:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/environments/development.rb from No Origin  
[2026-08-28 10:51:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/environments/production.rb from No Origin  
[2026-08-28 10:51:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/initializers/mail.rb from No Origin  
[2026-08-28 10:51:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/initializers/smtp.rb from No Origin  
[2026-08-28 10:51:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailer.yml from No Origin  
[2026-08-28 10:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailer.yaml from No Origin  
[2026-08-28 10:51:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/master.key from No Origin  
[2026-08-28 10:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/parameters.ini from No Origin  
[2026-08-28 10:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/parameters.yml from No Origin  
[2026-08-28 10:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/parameters.yaml from No Origin  
[2026-08-28 10:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:51:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/production.json from No Origin  
[2026-08-28 10:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/secrets.json from No Origin  
[2026-08-28 10:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/secrets.yml from No Origin  
[2026-08-28 10:51:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/secrets.yaml from No Origin  
[2026-08-28 10:51:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/services.php from No Origin  
[2026-08-28 10:51:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/services.yml from No Origin  
[2026-08-28 10:51:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/services.yaml from No Origin  
[2026-08-28 10:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/settings.json from No Origin  
[2026-08-28 10:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/settings.yml from No Origin  
[2026-08-28 10:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/settings.yaml from No Origin  
[2026-08-28 10:51:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/smtp.php from No Origin  
[2026-08-28 10:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/smtp.yml from No Origin  
[2026-08-28 10:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/smtp.yaml from No Origin  
[2026-08-28 10:51:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/staging.json from No Origin  
[2026-08-28 10:51:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/stripe.json from No Origin  
[2026-08-28 10:51:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/stripe.php from No Origin  
[2026-08-28 10:51:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/stripe.yml from No Origin  
[2026-08-28 10:51:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/stripe.yaml from No Origin  
[2026-08-28 10:51:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/test.json from No Origin  
[2026-08-28 10:51:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configmap.yaml from No Origin  
[2026-08-28 10:51:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:51:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/stripe.json from No Origin  
[2026-08-28 10:51:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/stripe.yml from No Origin  
[2026-08-28 10:51:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/stripe.env from No Origin  
[2026-08-28 10:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/smtp.json from No Origin  
[2026-08-28 10:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/smtp.yml from No Origin  
[2026-08-28 10:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/smtp.env from No Origin  
[2026-08-28 10:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/mail.json from No Origin  
[2026-08-28 10:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/mail.yml from No Origin  
[2026-08-28 10:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/email.json from No Origin  
[2026-08-28 10:51:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/email.yml from No Origin  
[2026-08-28 10:51:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration/email.php from No Origin  
[2026-08-28 10:51:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration.php from No Origin  
[2026-08-28 10:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/console/.env from No Origin  
[2026-08-28 10:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/console/.env.local from No Origin  
[2026-08-28 10:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/console/.env.production from No Origin  
[2026-08-28 10:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/console/.env.staging from No Origin  
[2026-08-28 10:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/console/.env.development from No Origin  
[2026-08-28 10:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/console/.env.test from No Origin  
[2026-08-28 10:52:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/console/.env.example from No Origin  
[2026-08-28 10:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/.env from No Origin  
[2026-08-28 10:52:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/stripe.config.js from No Origin  
[2026-08-28 10:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/stripe.config.ts from No Origin  
[2026-08-28 10:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/stripe.config.json from No Origin  
[2026-08-28 10:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/stripe.config.yml from No Origin  
[2026-08-28 10:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/sendgrid.config.js from No Origin  
[2026-08-28 10:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/sendgrid.config.ts from No Origin  
[2026-08-28 10:52:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/sendgrid.config.json from No Origin  
[2026-08-28 10:52:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/sendgrid.config.yml from No Origin  
[2026-08-28 10:52:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/aws.config.js from No Origin  
[2026-08-28 10:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/aws.config.ts from No Origin  
[2026-08-28 10:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/aws.config.json from No Origin  
[2026-08-28 10:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/aws.config.yml from No Origin  
[2026-08-28 10:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/smtp.config.js from No Origin  
[2026-08-28 10:52:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:52:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:52:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:52:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/smtp.config.ts from No Origin  
[2026-08-28 10:52:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5195, 2026-08-28 10:52:07, 2026-08-28 10:52:07))  
[2026-08-28 10:52:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5195, 2026-08-28 10:52:07, 2026-08-28 10:52:07))"} 
[2026-08-28 10:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/smtp.config.json from No Origin  
[2026-08-28 10:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/control/smtp.config.yml from No Origin  
[2026-08-28 10:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/controlpanel from No Origin  
[2026-08-28 10:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/core/.env from No Origin  
[2026-08-28 10:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/core/email.php from No Origin  
[2026-08-28 10:52:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/core/info.php from No Origin  
[2026-08-28 10:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/core/phpinfo.php from No Origin  
[2026-08-28 10:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials.json from No Origin  
[2026-08-28 10:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials.yaml from No Origin  
[2026-08-28 10:52:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials.yml from No Origin  
[2026-08-28 10:52:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/credentials/.env from No Origin  
[2026-08-28 10:52:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/.env from No Origin  
[2026-08-28 10:52:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.json from No Origin  
[2026-08-28 10:52:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.yml from No Origin  
[2026-08-28 10:52:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.env from No Origin  
[2026-08-28 10:52:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/smtp.json from No Origin  
[2026-08-28 10:52:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/smtp.yml from No Origin  
[2026-08-28 10:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/smtp.env from No Origin  
[2026-08-28 10:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mail.json from No Origin  
[2026-08-28 10:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mail.yml from No Origin  
[2026-08-28 10:52:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mail.env from No Origin  
[2026-08-28 10:52:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/email.json from No Origin  
[2026-08-28 10:52:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/email.yml from No Origin  
[2026-08-28 10:52:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/email.php from No Origin  
[2026-08-28 10:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/email.env from No Origin  
[2026-08-28 10:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/customer/.env from No Origin  
[2026-08-28 10:52:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/stripe.config.js from No Origin  
[2026-08-28 10:52:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/stripe.config.ts from No Origin  
[2026-08-28 10:52:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/stripe.config.json from No Origin  
[2026-08-28 10:52:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/stripe.config.yml from No Origin  
[2026-08-28 10:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/sendgrid.config.js from No Origin  
[2026-08-28 10:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/sendgrid.config.ts from No Origin  
[2026-08-28 10:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/sendgrid.config.json from No Origin  
[2026-08-28 10:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/sendgrid.config.yml from No Origin  
[2026-08-28 10:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/aws.config.js from No Origin  
[2026-08-28 10:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/aws.config.ts from No Origin  
[2026-08-28 10:52:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/aws.config.json from No Origin  
[2026-08-28 10:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/aws.config.yml from No Origin  
[2026-08-28 10:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/smtp.config.js from No Origin  
[2026-08-28 10:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/smtp.config.ts from No Origin  
[2026-08-28 10:52:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/smtp.config.json from No Origin  
[2026-08-28 10:52:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/smtp.config.yml from No Origin  
[2026-08-28 10:52:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database/.env from No Origin  
[2026-08-28 10:52:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database/.env.local from No Origin  
[2026-08-28 10:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database/.env.production from No Origin  
[2026-08-28 10:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database/.env.staging from No Origin  
[2026-08-28 10:52:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database/.env.development from No Origin  
[2026-08-28 10:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database/.env.test from No Origin  
[2026-08-28 10:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database/.env.example from No Origin  
[2026-08-28 10:52:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/db/.env from No Origin  
[2026-08-28 10:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dbconfig.php from No Origin  
[2026-08-28 10:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/demo/phpinfo.php from No Origin  
[2026-08-28 10:52:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev/.env from No Origin  
[2026-08-28 10:52:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev/.aws/credentials from No Origin  
[2026-08-28 10:52:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev/.aws/config from No Origin  
[2026-08-28 10:52:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev/phpinfo.php from No Origin  
[2026-08-28 10:52:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/develop/.env from No Origin  
[2026-08-28 10:52:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/development/.env from No Origin  
[2026-08-28 10:52:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dnscfg.cgi from No Origin  
[2026-08-28 10:52:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docker-compose.dev.yml from No Origin  
[2026-08-28 10:52:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docker-compose.override.yml from No Origin  
[2026-08-28 10:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docker-compose.prod.yml from No Origin  
[2026-08-28 10:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docker-compose.yaml from No Origin  
[2026-08-28 10:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docker-compose.yml from No Origin  
[2026-08-28 10:52:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docker-compose/.env from No Origin  
[2026-08-28 10:52:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docker/.env from No Origin  
[2026-08-28 10:52:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email.config.js from No Origin  
[2026-08-28 10:52:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email.env from No Origin  
[2026-08-28 10:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/config.php from No Origin  
[2026-08-28 10:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/config.json from No Origin  
[2026-08-28 10:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/config.yml from No Origin  
[2026-08-28 10:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/config.yaml from No Origin  
[2026-08-28 10:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/.env from No Origin  
[2026-08-28 10:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/.env.local from No Origin  
[2026-08-28 10:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/.env.production from No Origin  
[2026-08-28 10:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/smtp.php from No Origin  
[2026-08-28 10:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/smtp.json from No Origin  
[2026-08-28 10:52:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/smtp.yml from No Origin  
[2026-08-28 10:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/smtp.yaml from No Origin  
[2026-08-28 10:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/credentials.json from No Origin  
[2026-08-28 10:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/credentials.php from No Origin  
[2026-08-28 10:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailer.php from No Origin  
[2026-08-28 10:52:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailer.json from No Origin  
[2026-08-28 10:52:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailer.yml from No Origin  
[2026-08-28 10:52:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email-keys.json from No Origin  
[2026-08-28 10:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email-keys.yml from No Origin  
[2026-08-28 10:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email-keys.php from No Origin  
[2026-08-28 10:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email-keys.env from No Origin  
[2026-08-28 10:52:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email-credentials.json from No Origin  
[2026-08-28 10:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email-credentials.yml from No Origin  
[2026-08-28 10:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email-credentials.env from No Origin  
[2026-08-28 10:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/engine/.env from No Origin  
[2026-08-28 10:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env.example from No Origin  
[2026-08-28 10:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/apache2/apache2.conf from No Origin  
[2026-08-28 10:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/dovecot/conf.d/10-auth.conf from No Origin  
[2026-08-28 10:52:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/dovecot/conf.d/10-mail.conf from No Origin  
[2026-08-28 10:52:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/dovecot/dovecot.conf from No Origin  
[2026-08-28 10:52:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/exim/exim.conf from No Origin  
[2026-08-28 10:52:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/exim4/exim4.conf from No Origin  
[2026-08-28 10:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/mail.rc from No Origin  
[2026-08-28 10:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/mail/sendmail.cf from No Origin  
[2026-08-28 10:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/msmtprc from No Origin  
[2026-08-28 10:52:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/nullmailer/remotes from No Origin  
[2026-08-28 10:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/postfix/main.cf from No Origin  
[2026-08-28 10:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/postfix/master.cf from No Origin  
[2026-08-28 10:52:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/ssmtp/ssmtp.conf from No Origin  
[2026-08-28 10:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/exported/phpinfo.php from No Origin  
[2026-08-28 10:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/forum/.env from No Origin  
[2026-08-28 10:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/forums/.env from No Origin  
[2026-08-28 10:52:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env from No Origin  
[2026-08-28 10:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.local from No Origin  
[2026-08-28 10:52:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.production from No Origin  
[2026-08-28 10:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.staging from No Origin  
[2026-08-28 10:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.development from No Origin  
[2026-08-28 10:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.test from No Origin  
[2026-08-28 10:52:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.example from No Origin  
[2026-08-28 10:52:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/config/.env from No Origin  
[2026-08-28 10:52:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gitlab/config/gitlab.yml from No Origin  
[2026-08-28 10:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/google-services.json from No Origin  
[2026-08-28 10:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/google-services.plist from No Origin  
[2026-08-28 10:52:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/graphql from No Origin  
[2026-08-28 10:52:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/home/.env from No Origin  
[2026-08-28 10:52:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/home/user/.aws/credentials from No Origin  
[2026-08-28 10:52:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/home/user/.aws/config from No Origin  
[2026-08-28 10:52:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/host-info.php from No Origin  
[2026-08-28 10:52:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/host.php from No Origin  
[2026-08-28 10:52:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/httpd.conf from No Origin  
[2026-08-28 10:52:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/i.php from No Origin  
[2026-08-28 10:52:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inc/phpinfo.php from No Origin  
[2026-08-28 10:52:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/includes/config/.env from No Origin  
[2026-08-28 10:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info.php from No Origin  
[2026-08-28 10:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info/info.php from No Origin  
[2026-08-28 10:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info/php.php from No Origin  
[2026-08-28 10:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info/phpinfo.php from No Origin  
[2026-08-28 10:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/infophp.php from No Origin  
[2026-08-28 10:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys.json from No Origin  
[2026-08-28 10:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys.yml from No Origin  
[2026-08-28 10:52:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/.env from No Origin  
[2026-08-28 10:52:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/.env from No Origin  
[2026-08-28 10:52:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/stripe.json from No Origin  
[2026-08-28 10:52:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/stripe.php from No Origin  
[2026-08-28 10:52:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/stripe.config.php from No Origin  
[2026-08-28 10:52:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/sendgrid.json from No Origin  
[2026-08-28 10:52:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/sendgrid.php from No Origin  
[2026-08-28 10:52:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/sendgrid.config.php from No Origin  
[2026-08-28 10:52:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/smtp.json from No Origin  
[2026-08-28 10:52:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/smtp.php from No Origin  
[2026-08-28 10:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/smtp.config.php from No Origin  
[2026-08-28 10:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/mail.json from No Origin  
[2026-08-28 10:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/mail.php from No Origin  
[2026-08-28 10:52:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/mail.config.php from No Origin  
[2026-08-28 10:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/aws.json from No Origin  
[2026-08-28 10:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/aws.php from No Origin  
[2026-08-28 10:52:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/libraries/aws.config.php from No Origin  
[2026-08-28 10:52:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/library/.env from No Origin  
[2026-08-28 10:52:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/local/phpinfo.php from No Origin  
[2026-08-28 10:52:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/logs/Laravel.log from No Origin  
[2026-08-28 10:52:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail.env from No Origin  
[2026-08-28 10:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/config.php from No Origin  
[2026-08-28 10:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/config.json from No Origin  
[2026-08-28 10:52:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/config.yml from No Origin  
[2026-08-28 10:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/config.yaml from No Origin  
[2026-08-28 10:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/.env from No Origin  
[2026-08-28 10:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/.env.local from No Origin  
[2026-08-28 10:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/.env.production from No Origin  
[2026-08-28 10:52:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/smtp.php from No Origin  
[2026-08-28 10:52:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/smtp.json from No Origin  
[2026-08-28 10:52:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/smtp.yml from No Origin  
[2026-08-28 10:52:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/smtp.yaml from No Origin  
[2026-08-28 10:52:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/credentials.json from No Origin  
[2026-08-28 10:52:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/credentials.php from No Origin  
[2026-08-28 10:52:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-keys.json from No Origin  
[2026-08-28 10:52:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-keys.yml from No Origin  
[2026-08-28 10:52:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-keys.php from No Origin  
[2026-08-28 10:52:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-keys.env from No Origin  
[2026-08-28 10:52:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-credentials.json from No Origin  
[2026-08-28 10:53:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-credentials.yml from No Origin  
[2026-08-28 10:53:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-credentials.php from No Origin  
[2026-08-28 10:53:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail-credentials.env from No Origin  
[2026-08-28 10:53:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/master/.env from No Origin  
[2026-08-28 10:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/metrics from No Origin  
[2026-08-28 10:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/modules/smtp.json from No Origin  
[2026-08-28 10:53:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/modules/smtp.php from No Origin  
[2026-08-28 10:53:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/modules/smtp.config.php from No Origin  
[2026-08-28 10:53:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/modules/mail.json from No Origin  
[2026-08-28 10:53:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/modules/mail.php from No Origin  
[2026-08-28 10:53:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/modules/mail.config.php from No Origin  
[2026-08-28 10:53:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/myproject/.env from No Origin  
[2026-08-28 10:53:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mysql/.env from No Origin  
[2026-08-28 10:53:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/new/.env from No Origin  
[2026-08-28 10:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nextjs-app/.env from No Origin  
[2026-08-28 10:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:53:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8204, 2026-08-28 10:53:04, 2026-08-28 10:53:04))  
[2026-08-28 10:53:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8204, 2026-08-28 10:53:04, 2026-08-28 10:53:04))"} 
[2026-08-28 10:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nginx.conf from No Origin  
[2026-08-28 10:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node-api/.env from No Origin  
[2026-08-28 10:53:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/stripe/config.js from No Origin  
[2026-08-28 10:53:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/aws-sdk/config.js from No Origin  
[2026-08-28 10:53:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/nodemailer/config.js from No Origin  
[2026-08-28 10:53:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/@sendgrid/mail/config.js from No Origin  
[2026-08-28 10:53:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/@stripe/stripe-js/config.js from No Origin  
[2026-08-28 10:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/@aws-sdk/client-ses/config.js from No Origin  
[2026-08-28 10:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/@aws-sdk/client-sns/config.js from No Origin  
[2026-08-28 10:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/@aws-sdk/client-sqs/config.js from No Origin  
[2026-08-28 10:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/@aws-sdk/client-s3/config.js from No Origin  
[2026-08-28 10:53:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/nodemailer/lib/smtp/config.js from No Origin  
[2026-08-28 10:53:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node_modules/nodemailer/lib/smtp/config.json from No Origin  
[2026-08-28 10:53:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nodemailer.config.js from No Origin  
[2026-08-28 10:53:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth/authorize from No Origin  
[2026-08-28 10:53:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/old/.env from No Origin  
[2026-08-28 10:53:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/old/info.php from No Origin  
[2026-08-28 10:53:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/old/phpinfo.php from No Origin  
[2026-08-28 10:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/opt/.env from No Origin  
[2026-08-28 10:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/opt/.aws/credentials from No Origin  
[2026-08-28 10:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/opt/.aws/config from No Origin  
[2026-08-28 10:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/orders/config.yaml from No Origin  
[2026-08-28 10:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/orders/config.yml from No Origin  
[2026-08-28 10:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/orders/.env from No Origin  
[2026-08-28 10:53:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/package.json from No Origin  
[2026-08-28 10:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/panel/.env from No Origin  
[2026-08-28 10:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/payment_gateways/stripe.yaml from No Origin  
[2026-08-28 10:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/payment_gateways/stripe.yml from No Origin  
[2026-08-28 10:53:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/payment_gateways/.env from No Origin  
[2026-08-28 10:53:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php-info.php from No Origin  
[2026-08-28 10:53:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php.ini from No Origin  
[2026-08-28 10:53:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php.ini-development from No Origin  
[2026-08-28 10:53:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php.ini-production from No Origin  
[2026-08-28 10:53:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php.php from No Origin  
[2026-08-28 10:53:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php/info.php from No Origin  
[2026-08-28 10:53:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php/phpinfo.php from No Origin  
[2026-08-28 10:53:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/php_info.php from No Origin  
[2026-08-28 10:53:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpinfo from No Origin  
[2026-08-28 10:53:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpinfo.php from No Origin  
[2026-08-28 10:53:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpinfo/info.php from No Origin  
[2026-08-28 10:53:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpinfo/test.php from No Origin  
[2026-08-28 10:53:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pms?file_name=..%2F..%2F..%2F..%2F..%2F..%2F~%2F.aws%2Fcredentials&module=logging&number_of_lines=10000 from No Origin  
[2026-08-28 10:53:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/proc/index.cgi from No Origin  
[2026-08-28 10:53:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/prod/.env from No Origin  
[2026-08-28 10:53:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/prod/.aws/credentials from No Origin  
[2026-08-28 10:53:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/prod/.aws/config from No Origin  
[2026-08-28 10:53:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/production/.env from No Origin  
[2026-08-28 10:53:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/protected/config/email.php from No Origin  
[2026-08-28 10:53:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/protected/config/mail.php from No Origin  
[2026-08-28 10:53:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.env from No Origin  
[2026-08-28 10:53:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/smtp.js from No Origin  
[2026-08-28 10:53:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/smtp.config.js from No Origin  
[2026-08-28 10:53:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/smtp.json from No Origin  
[2026-08-28 10:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/smtp.yml from No Origin  
[2026-08-28 10:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/mail.js from No Origin  
[2026-08-28 10:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/mail.config.js from No Origin  
[2026-08-28 10:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/mail.json from No Origin  
[2026-08-28 10:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/mail.yml from No Origin  
[2026-08-28 10:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/react-app/.env from No Origin  
[2026-08-28 10:53:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/react-app/.env.production from No Origin  
[2026-08-28 10:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/credential-translation from No Origin  
[2026-08-28 10:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/credentials-for-node from No Origin  
[2026-08-28 10:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/executions from No Origin  
[2026-08-28 10:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/license from No Origin  
[2026-08-28 10:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/login from No Origin  
[2026-08-28 10:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/logout from No Origin  
[2026-08-28 10:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/node-types from No Origin  
[2026-08-28 10:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/oauth1-credential/auth from No Origin  
[2026-08-28 10:53:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/oauth2-credential/auth from No Origin  
[2026-08-28 10:53:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/settings from No Origin  
[2026-08-28 10:53:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/tags from No Origin  
[2026-08-28 10:53:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/users from No Origin  
[2026-08-28 10:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/variables from No Origin  
[2026-08-28 10:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/workflows from No Origin  
[2026-08-28 10:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rest/workflows/run from No Origin  
[2026-08-28 10:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/root/.aws/config from No Origin  
[2026-08-28 10:53:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/root/.aws/credentials from No Origin  
[2026-08-28 10:53:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/root/.env from No Origin  
[2026-08-28 10:53:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/root/.git-credentials from No Origin  
[2026-08-28 10:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/root/.gitconfig from No Origin  
[2026-08-28 10:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/root/.netrc from No Origin  
[2026-08-28 10:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/s3/credentials from No Origin  
[2026-08-28 10:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secret.yaml from No Origin  
[2026-08-28 10:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets.json from No Origin  
[2026-08-28 10:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets.yaml from No Origin  
[2026-08-28 10:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets.yml from No Origin  
[2026-08-28 10:53:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/.env from No Origin  
[2026-08-28 10:53:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendmail.cf from No Origin  
[2026-08-28 10:53:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server-info.php from No Origin  
[2026-08-28 10:53:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server-status from No Origin  
[2026-08-28 10:53:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/php from No Origin  
[2026-08-28 10:53:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server_info.php from No Origin  
[2026-08-28 10:53:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/servers/link.cgi from No Origin  
[2026-08-28 10:53:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/servers/save.cgi from No Origin  
[2026-08-28 10:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/smtp.json from No Origin  
[2026-08-28 10:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/smtp.yml from No Origin  
[2026-08-28 10:53:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/smtp.env from No Origin  
[2026-08-28 10:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/mail.json from No Origin  
[2026-08-28 10:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/mail.yml from No Origin  
[2026-08-28 10:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/mail.env from No Origin  
[2026-08-28 10:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/email.json from No Origin  
[2026-08-28 10:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/email.yml from No Origin  
[2026-08-28 10:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings/email.env from No Origin  
[2026-08-28 10:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/site-info.php from No Origin  
[2026-08-28 10:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/site/.env from No Origin  
[2026-08-28 10:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/site/phpinfo.php from No Origin  
[2026-08-28 10:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp.config.js from No Origin  
[2026-08-28 10:53:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp.env from No Origin  
[2026-08-28 10:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/config.php from No Origin  
[2026-08-28 10:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/config.json from No Origin  
[2026-08-28 10:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/config.yml from No Origin  
[2026-08-28 10:53:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/config.yaml from No Origin  
[2026-08-28 10:53:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/.env from No Origin  
[2026-08-28 10:53:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/.env.local from No Origin  
[2026-08-28 10:53:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/.env.production from No Origin  
[2026-08-28 10:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/credentials.json from No Origin  
[2026-08-28 10:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/settings.json from No Origin  
[2026-08-28 10:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp/settings.yml from No Origin  
[2026-08-28 10:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/source/.env from No Origin  
[2026-08-28 10:53:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sources/.env from No Origin  
[2026-08-28 10:53:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sql/.env from No Origin  
[2026-08-28 10:53:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env from No Origin  
[2026-08-28 10:53:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env.local from No Origin  
[2026-08-28 10:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env.production from No Origin  
[2026-08-28 10:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env.staging from No Origin  
[2026-08-28 10:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env.development from No Origin  
[2026-08-28 10:53:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env.test from No Origin  
[2026-08-28 10:53:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env.example from No Origin  
[2026-08-28 10:53:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/smtp.js from No Origin  
[2026-08-28 10:53:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/mail.js from No Origin  
[2026-08-28 10:53:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/email.js from No Origin  
[2026-08-28 10:53:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/aws.js from No Origin  
[2026-08-28 10:53:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/smtp.ts from No Origin  
[2026-08-28 10:53:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/mail.ts from No Origin  
[2026-08-28 10:53:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/email.ts from No Origin  
[2026-08-28 10:53:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config/stripe.ts from No Origin  
[2026-08-28 10:53:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/srv/.env from No Origin  
[2026-08-28 10:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stage/.env from No Origin  
[2026-08-28 10:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stage/.aws/credentials from No Origin  
[2026-08-28 10:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stage/.aws/config from No Origin  
[2026-08-28 10:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/staging/.env from No Origin  
[2026-08-28 10:53:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/.env from No Origin  
[2026-08-28 10:53:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/.env.local from No Origin  
[2026-08-28 10:53:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/.env.production from No Origin  
[2026-08-28 10:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/.env.staging from No Origin  
[2026-08-28 10:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/.env.development from No Origin  
[2026-08-28 10:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/.env.test from No Origin  
[2026-08-28 10:53:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/.env.example from No Origin  
[2026-08-28 10:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/store/.env from No Origin  
[2026-08-28 10:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sys/info.php from No Origin  
[2026-08-28 10:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sys/phpinfo.php from No Origin  
[2026-08-28 10:53:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sysadmin/.env from No Origin  
[2026-08-28 10:53:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sysinfo.cgi from No Origin  
[2026-08-28 10:53:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/system/.env from No Origin  
[2026-08-28 10:53:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/system/info.php from No Origin  
[2026-08-28 10:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/temp/.env from No Origin  
[2026-08-28 10:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test/.env from No Origin  
[2026-08-28 10:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test/.aws/credentials from No Origin  
[2026-08-28 10:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test/.aws/config from No Origin  
[2026-08-28 10:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test/info.php from No Origin  
[2026-08-28 10:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test/php.php from No Origin  
[2026-08-28 10:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/test/phpinfo.php from No Origin  
[2026-08-28 10:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/testing/.env from No Origin  
[2026-08-28 10:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/testing/info.php from No Origin  
[2026-08-28 10:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/testing/php.php from No Origin  
[2026-08-28 10:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/testing/phpinfo.php from No Origin  
[2026-08-28 10:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tests/info.php from No Origin  
[2026-08-28 10:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tests/phpinfo.php from No Origin  
[2026-08-28 10:53:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tmp/.env from No Origin  
[2026-08-28 10:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tmp/phpinfo.php from No Origin  
[2026-08-28 10:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/upload/.env from No Origin  
[2026-08-28 10:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/upload/phpinfo.php from No Origin  
[2026-08-28 10:53:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/.env from No Origin  
[2026-08-28 10:53:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/phpinfo.php from No Origin  
[2026-08-28 10:53:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/usr/lib/sendmail.cf from No Origin  
[2026-08-28 10:53:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v1/.env from No Origin  
[2026-08-28 10:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v1/phpinfo.php from No Origin  
[2026-08-28 10:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v2/.env from No Origin  
[2026-08-28 10:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v2/phpinfo.php from No Origin  
[2026-08-28 10:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v3/.env from No Origin  
[2026-08-28 10:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v3/phpinfo.php from No Origin  
[2026-08-28 10:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/var/www/.env from No Origin  
[2026-08-28 10:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/var/www/.aws/credentials from No Origin  
[2026-08-28 10:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/var/www/.aws/config from No Origin  
[2026-08-28 10:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/var/www/html/.env from No Origin  
[2026-08-28 10:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/.env from No Origin  
[2026-08-28 10:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/.env.local from No Origin  
[2026-08-28 10:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/.env.production from No Origin  
[2026-08-28 10:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/.env.staging from No Origin  
[2026-08-28 10:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/.env.development from No Origin  
[2026-08-28 10:53:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/.env.test from No Origin  
[2026-08-28 10:53:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/.env.example from No Origin  
[2026-08-28 10:53:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/symfony/mailer/.env from No Origin  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/laravel/sail/.env from No Origin  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/aws/aws-sdk-php/.env from No Origin  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/aws/aws-sdk-php/src/Credentials/.env from No Origin  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/info.php from No Origin  
[2026-08-28 10:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/php.php from No Origin  
[2026-08-28 10:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/phpinfo.php from No Origin  
[2026-08-28 10:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/webadmin/.env from No Origin  
[2026-08-28 10:54:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/webhook from No Origin  
[2026-08-28 10:54:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/webmin/package-updates/update.cgi from No Origin  
[2026-08-28 10:54:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wordpress/.env from No Origin  
[2026-08-28 10:54:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content from No Origin  
[2026-08-28 10:54:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/.env from No Origin  
[2026-08-28 10:54:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/debug.log from No Origin  
[2026-08-28 10:54:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/laravel.log from No Origin  
[2026-08-28 10:54:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/laravel.log from No Origin  
[2026-08-28 10:54:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/wp/v2/users from No Origin  
[2026-08-28 10:54:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp/.env from No Origin  
[2026-08-28 10:54:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/yarn.lock from No Origin  
[2026-08-28 10:54:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gitconfig from No Origin  
[2026-08-28 10:54:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.dev from No Origin  
[2026-08-28 10:54:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.orig from No Origin  
[2026-08-28 10:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:54:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:54:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3349, 2026-08-28 10:54:03, 2026-08-28 10:54:03))  
[2026-08-28 10:54:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3349, 2026-08-28 10:54:03, 2026-08-28 10:54:03))"} 
[2026-08-28 10:54:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.secret from No Origin  
[2026-08-28 10:54:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.secrets from No Origin  
[2026-08-28 10:54:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.private from No Origin  
[2026-08-28 10:54:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.credentials from No Origin  
[2026-08-28 10:54:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.keys from No Origin  
[2026-08-28 10:54:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.tokens from No Origin  
[2026-08-28 10:54:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.vault from No Origin  
[2026-08-28 10:54:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.twilio from No Origin  
[2026-08-28 10:54:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.nexmo from No Origin  
[2026-08-28 10:54:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.vonage from No Origin  
[2026-08-28 10:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.sms from No Origin  
[2026-08-28 10:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.stripe from No Origin  
[2026-08-28 10:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.paypal from No Origin  
[2026-08-28 10:54:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.jwt from No Origin  
[2026-08-28 10:54:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.oauth from No Origin  
[2026-08-28 10:54:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.gcp from No Origin  
[2026-08-28 10:54:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.azure from No Origin  
[2026-08-28 10:54:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.firebase from No Origin  
[2026-08-28 10:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.openai from No Origin  
[2026-08-28 10:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.slack from No Origin  
[2026-08-28 10:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.github from No Origin  
[2026-08-28 10:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.aws from No Origin  
[2026-08-28 10:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.smtp from No Origin  
[2026-08-28 10:54:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.database from No Origin  
[2026-08-28 10:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.db from No Origin  
[2026-08-28 10:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.redis from No Origin  
[2026-08-28 10:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.docker from No Origin  
[2026-08-28 10:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.ci from No Origin  
[2026-08-28 10:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.production.local from No Origin  
[2026-08-28 10:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.development.local from No Origin  
[2026-08-28 10:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.test.local from No Origin  
[2026-08-28 10:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.flaskenv from No Origin  
[2026-08-28 10:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env.js from No Origin  
[2026-08-28 10:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env.json from No Origin  
[2026-08-28 10:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env.php from No Origin  
[2026-08-28 10:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/environment.js from No Origin  
[2026-08-28 10:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env from No Origin  
[2026-08-28 10:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.env from No Origin  
[2026-08-28 10:54:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/.env from No Origin  
[2026-08-28 10:54:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/html/.env from No Origin  
[2026-08-28 10:54:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htdocs/.env from No Origin  
[2026-08-28 10:54:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wwwroot/.env from No Origin  
[2026-08-28 10:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mobile/.env from No Origin  
[2026-08-28 10:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cron/.env from No Origin  
[2026-08-28 10:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/worker/.env from No Origin  
[2026-08-28 10:54:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php from No Origin  
[2026-08-28 10:54:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.bak from No Origin  
[2026-08-28 10:54:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.old from No Origin  
[2026-08-28 10:54:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.save from No Origin  
[2026-08-28 10:54:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php~ from No Origin  
[2026-08-28 10:54:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.orig from No Origin  
[2026-08-28 10:54:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.swp from No Origin  
[2026-08-28 10:54:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.bak from No Origin  
[2026-08-28 10:54:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.txt from No Origin  
[2026-08-28 10:54:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wordpress/wp-config.php from No Origin  
[2026-08-28 10:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blog/wp-config.php from No Origin  
[2026-08-28 10:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.dist from No Origin  
[2026-08-28 10:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config-sample.php from No Origin  
[2026-08-28 10:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.disabled from No Origin  
[2026-08-28 10:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.backup from No Origin  
[2026-08-28 10:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dashboard/phpinfo.php from No Origin  
[2026-08-28 10:54:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pinfo.php from No Origin  
[2026-08-28 10:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.svn/wc.db from No Origin  
[2026-08-28 10:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web.config from No Origin  
[2026-08-28 10:54:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web.config.bak from No Origin  
[2026-08-28 10:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator from No Origin  
[2026-08-28 10:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator from No Origin  
[2026-08-28 10:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env from No Origin  
[2026-08-28 10:54:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/heapdump from No Origin  
[2026-08-28 10:54:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/configprops from No Origin  
[2026-08-28 10:54:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/mappings from No Origin  
[2026-08-28 10:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/beans from No Origin  
[2026-08-28 10:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/logfile from No Origin  
[2026-08-28 10:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/health from No Origin  
[2026-08-28 10:54:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/info from No Origin  
[2026-08-28 10:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/gateway/routes from No Origin  
[2026-08-28 10:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/jolokia from No Origin  
[2026-08-28 10:54:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/prometheus from No Origin  
[2026-08-28 10:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/threaddump from No Origin  
[2026-08-28 10:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/metrics from No Origin  
[2026-08-28 10:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/scheduledtasks from No Origin  
[2026-08-28 10:54:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/httptrace from No Origin  
[2026-08-28 10:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/conditions from No Origin  
[2026-08-28 10:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/heapdump from No Origin  
[2026-08-28 10:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jolokia/list from No Origin  
[2026-08-28 10:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jolokia/read from No Origin  
[2026-08-28 10:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env from No Origin  
[2026-08-28 10:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/swagger-ui.html from No Origin  
[2026-08-28 10:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/swagger-ui/index.html from No Origin  
[2026-08-28 10:54:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/swagger-ui from No Origin  
[2026-08-28 10:54:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/swagger from No Origin  
[2026-08-28 10:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/swagger.json from No Origin  
[2026-08-28 10:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/swagger.yaml from No Origin  
[2026-08-28 10:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v3/api-docs from No Origin  
[2026-08-28 10:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v2/api-docs from No Origin  
[2026-08-28 10:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api-docs from No Origin  
[2026-08-28 10:54:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api-docs.json from No Origin  
[2026-08-28 10:54:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/docs/swagger.json from No Origin  
[2026-08-28 10:54:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/swagger/v1/swagger.json from No Origin  
[2026-08-28 10:54:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/swagger.json from No Origin  
[2026-08-28 10:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/graphiql from No Origin  
[2026-08-28 10:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/graphql from No Origin  
[2026-08-28 10:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php from No Origin  
[2026-08-28 10:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_ignition/execute-solution from No Origin  
[2026-08-28 10:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_ignition/health-check from No Origin  
[2026-08-28 10:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/logs/laravel.log from No Origin  
[2026-08-28 10:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/oauth-private.key from No Origin  
[2026-08-28 10:54:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/logs/lumen.log from No Origin  
[2026-08-28 10:54:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/logs/error.log from No Origin  
[2026-08-28 10:54:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/parameters.yml from No Origin  
[2026-08-28 10:54:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/parameters.yml.bak from No Origin  
[2026-08-28 10:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/appsettings.json from No Origin  
[2026-08-28 10:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/appsettings.Production.json from No Origin  
[2026-08-28 10:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/appsettings.Development.json from No Origin  
[2026-08-28 10:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/WEB-INF/web.xml from No Origin  
[2026-08-28 10:54:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/WEB-INF/classes/application.properties from No Origin  
[2026-08-28 10:54:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/WEB-INF/classes/application.yml from No Origin  
[2026-08-28 10:54:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sites/default/settings.php from No Origin  
[2026-08-28 10:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/configuration.php.bak from No Origin  
[2026-08-28 10:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/etc/env.php from No Origin  
[2026-08-28 10:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/etc/local.xml from No Origin  
[2026-08-28 10:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/typo3conf/LocalConfiguration.php from No Origin  
[2026-08-28 10:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/id_rsa from No Origin  
[2026-08-28 10:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/id_ed25519 from No Origin  
[2026-08-28 10:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/id_ecdsa from No Origin  
[2026-08-28 10:54:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/private.key from No Origin  
[2026-08-28 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server.key from No Origin  
[2026-08-28 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth-private.key from No Origin  
[2026-08-28 10:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/serviceAccountKey.json from No Origin  
[2026-08-28 10:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/GoogleService-Info.plist from No Origin  
[2026-08-28 10:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.vault-token from No Origin  
[2026-08-28 10:54:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.pgpass from No Origin  
[2026-08-28 10:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.my.cnf from No Origin  
[2026-08-28 10:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup.sql from No Origin  
[2026-08-28 10:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dump.sql from No Origin  
[2026-08-28 10:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database.sql from No Origin  
[2026-08-28 10:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/db.sql from No Origin  
[2026-08-28 10:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup.sql.gz from No Origin  
[2026-08-28 10:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dump.sql.gz from No Origin  
[2026-08-28 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup.zip from No Origin  
[2026-08-28 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/debug.log from No Origin  
[2026-08-28 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/error.log from No Origin  
[2026-08-28 10:54:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/error_log from No Origin  
[2026-08-28 10:54:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server-status?auto= from No Origin  
[2026-08-28 10:54:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nginx_status from No Origin  
[2026-08-28 10:54:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xmlrpc.php from No Origin  
[2026-08-28 10:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/setup-config.php from No Origin  
[2026-08-28 10:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/install.php from No Origin  
[2026-08-28 10:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/adminer.php from No Origin  
[2026-08-28 10:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/adminer from No Origin  
[2026-08-28 10:54:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpmyadmin from No Origin  
[2026-08-28 10:54:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpmyadmin/index.php from No Origin  
[2026-08-28 10:54:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pma from No Origin  
[2026-08-28 10:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/myadmin from No Origin  
[2026-08-28 10:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/elmah.axd from No Origin  
[2026-08-28 10:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/trace.axd from No Origin  
[2026-08-28 10:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/telescope/requests from No Origin  
[2026-08-28 10:54:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/horizon/api/stats from No Origin  
[2026-08-28 10:54:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/log-viewer/api/logs from No Origin  
[2026-08-28 10:54:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_debugbar/open from No Origin  
[2026-08-28 10:54:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nacos/v1/cs/configs from No Origin  
[2026-08-28 10:54:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nacos/v1/auth/users?pageNo=1&pageSize=9 from No Origin  
[2026-08-28 10:54:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/solr/admin/info/system?wt=json from No Origin  
[2026-08-28 10:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_cat/indices from No Origin  
[2026-08-28 10:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_search from No Origin  
[2026-08-28 10:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/minio/bootstrap/v1/verify from No Origin  
[2026-08-28 10:54:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/consul/v1/kv?recurse= from No Origin  
[2026-08-28 10:54:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/manager/html from No Origin  
[2026-08-28 10:54:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/h2-console from No Origin  
[2026-08-28 10:54:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/druid/index.html from No Origin  
[2026-08-28 10:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/druid/login.html from No Origin  
[2026-08-28 10:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xxl-job-admin/login from No Origin  
[2026-08-28 10:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jenkins/script from No Origin  
[2026-08-28 10:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/script from No Origin  
[2026-08-28 10:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jenkins/login from No Origin  
[2026-08-28 10:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_next/action from No Origin  
[2026-08-28 10:54:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/livewire/upload-file from No Origin  
[2026-08-28 10:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/openid-configuration from No Origin  
[2026-08-28 10:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/jwks.json from No Origin  
[2026-08-28 10:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jwks.json from No Origin  
[2026-08-28 10:54:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth/jwks from No Origin  
[2026-08-28 10:54:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/composer.lock from No Origin  
[2026-08-28 10:54:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sftp-config.json from No Origin  
[2026-08-28 10:54:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.ftpconfig from No Origin  
[2026-08-28 10:54:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/printenv.pl from No Origin  
[2026-08-28 10:54:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/debug/pprof from No Origin  
[2026-08-28 10:54:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/debug/vars from No Origin  
[2026-08-28 10:54:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config.php from No Origin  
[2026-08-28 10:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/login.php from No Origin  
[2026-08-28 10:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config.bak from No Origin  
[2026-08-28 10:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config.old from No Origin  
[2026-08-28 10:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config.php.bak from No Origin  
[2026-08-28 10:55:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings.php.bak from No Origin  
[2026-08-28 10:55:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/local.xml from No Origin  
[2026-08-28 10:55:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database.yml from No Origin  
[2026-08-28 10:55:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/database.yml.bak from No Origin  
[2026-08-28 10:55:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets.yml.bak from No Origin  
[2026-08-28 10:55:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.bash_history from No Origin  
[2026-08-28 10:55:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.zsh_history from No Origin  
[2026-08-28 10:55:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.mysql_history from No Origin  
[2026-08-28 10:55:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/proc/self/environ from No Origin  
[2026-08-28 10:55:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server.pem from No Origin  
[2026-08-28 10:55:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cert.pem from No Origin  
[2026-08-28 10:55:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/privkey.pem from No Origin  
[2026-08-28 10:55:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fullchain.pem from No Origin  
[2026-08-28 10:55:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ssl/privkey.pem from No Origin  
[2026-08-28 10:55:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jwt.key from No Origin  
[2026-08-28 10:55:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jwtRS256.key from No Origin  
[2026-08-28 10:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:55:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jwt-secret.txt from No Origin  
[2026-08-28 10:55:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:55:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2542, 2026-08-28 10:55:04, 2026-08-28 10:55:04))  
[2026-08-28 10:55:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2542, 2026-08-28 10:55:04, 2026-08-28 10:55:04))"} 
[2026-08-28 10:55:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth.json from No Origin  
[2026-08-28 10:55:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth.yml from No Origin  
[2026-08-28 10:55:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth.php from No Origin  
[2026-08-28 10:55:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/firebase.json from No Origin  
[2026-08-28 10:55:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/firebase-adminsdk.json from No Origin  
[2026-08-28 10:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/service-account.json from No Origin  
[2026-08-28 10:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gcloud.json from No Origin  
[2026-08-28 10:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/azure.json from No Origin  
[2026-08-28 10:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/twilio.json from No Origin  
[2026-08-28 10:55:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/twilio.yml from No Origin  
[2026-08-28 10:55:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/twilio.env from No Origin  
[2026-08-28 10:55:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/twilio.php from No Origin  
[2026-08-28 10:55:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nexmo.json from No Origin  
[2026-08-28 10:55:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nexmo.yml from No Origin  
[2026-08-28 10:55:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nexmo.env from No Origin  
[2026-08-28 10:55:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vonage.json from No Origin  
[2026-08-28 10:55:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/plivo.json from No Origin  
[2026-08-28 10:55:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe.json from No Origin  
[2026-08-28 10:55:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe.yml from No Origin  
[2026-08-28 10:55:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe.env from No Origin  
[2026-08-28 10:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/paypal.json from No Origin  
[2026-08-28 10:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/slack.json from No Origin  
[2026-08-28 10:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/slack.env from No Origin  
[2026-08-28 10:55:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/github-token.txt from No Origin  
[2026-08-28 10:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.travis.yml from No Origin  
[2026-08-28 10:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.circleci/config.yml from No Origin  
[2026-08-28 10:55:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.idea/workspace.xml from No Origin  
[2026-08-28 10:55:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.vscode/sftp.json from No Origin  
[2026-08-28 10:55:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/settings.json from No Origin  
[2026-08-28 10:55:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets.env from No Origin  
[2026-08-28 10:55:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/local.settings.json from No Origin  
[2026-08-28 10:55:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup.tar from No Origin  
[2026-08-28 10:55:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www.zip from No Origin  
[2026-08-28 10:55:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/html.zip from No Origin  
[2026-08-28 10:55:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/source.zip from No Origin  
[2026-08-28 10:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/k8s-secrets.yml from No Origin  
[2026-08-28 10:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/helm/values.yaml from No Origin  
[2026-08-28 10:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/values.yaml from No Origin  
[2026-08-28 10:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.txt from No Origin  
[2026-08-28 10:55:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.php from No Origin  
[2026-08-28 10:55:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.js from No Origin  
[2026-08-28 10:55:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.json from No Origin  
[2026-08-28 10:55:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.yml from No Origin  
[2026-08-28 10:55:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.yaml from No Origin  
[2026-08-28 10:55:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.ini from No Origin  
[2026-08-28 10:55:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env.bak from No Origin  
[2026-08-28 10:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env.old from No Origin  
[2026-08-28 10:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dotenv from No Origin  
[2026-08-28 10:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.dotenv from No Origin  
[2026-08-28 10:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/logs/laravel.log from No Origin  
[2026-08-28 10:55:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app.log from No Origin  
[2026-08-28 10:55:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/production.log from No Origin  
[2026-08-28 10:55:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dump.txt from No Origin  
[2026-08-28 10:55:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/passwords.txt from No Origin  
[2026-08-28 10:55:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials.txt from No Origin  
[2026-08-28 10:55:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets.txt from No Origin  
[2026-08-28 10:55:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys.txt from No Origin  
[2026-08-28 10:55:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env from No Origin  
[2026-08-28 10:55:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/..%2f.env from No Origin  
[2026-08-28 10:55:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.%2eenv from No Origin  
[2026-08-28 10:55:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%2e%2egit/config from No Origin  
[2026-08-28 10:55:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%2eaws/credentials from No Origin  
[2026-08-28 10:55:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/.env.local from No Origin  
[2026-08-28 10:55:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/.env.production from No Origin  
[2026-08-28 10:55:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/.env.bak from No Origin  
[2026-08-28 10:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v2/.env.local from No Origin  
[2026-08-28 10:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v2/.env.production from No Origin  
[2026-08-28 10:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v2/.env.bak from No Origin  
[2026-08-28 10:55:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v3/.env from No Origin  
[2026-08-28 10:55:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v3/.env.local from No Origin  
[2026-08-28 10:55:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v3/.env.production from No Origin  
[2026-08-28 10:55:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v3/.env.bak from No Origin  
[2026-08-28 10:55:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/backend/.env from No Origin  
[2026-08-28 10:55:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/backend/.env.local from No Origin  
[2026-08-28 10:55:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/backend/.env.production from No Origin  
[2026-08-28 10:55:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/backend/.env.bak from No Origin  
[2026-08-28 10:55:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/api/.env from No Origin  
[2026-08-28 10:55:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/api/.env.local from No Origin  
[2026-08-28 10:55:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/api/.env.production from No Origin  
[2026-08-28 10:55:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/api/.env.bak from No Origin  
[2026-08-28 10:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/api/.env from No Origin  
[2026-08-28 10:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/api/.env.local from No Origin  
[2026-08-28 10:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/api/.env.production from No Origin  
[2026-08-28 10:55:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/api/.env.bak from No Origin  
[2026-08-28 10:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/packages/api/.env from No Origin  
[2026-08-28 10:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/packages/api/.env.local from No Origin  
[2026-08-28 10:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/packages/api/.env.production from No Origin  
[2026-08-28 10:55:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/packages/api/.env.bak from No Origin  
[2026-08-28 10:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/api/.env from No Origin  
[2026-08-28 10:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/api/.env.local from No Origin  
[2026-08-28 10:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/api/.env.production from No Origin  
[2026-08-28 10:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/api/.env.bak from No Origin  
[2026-08-28 10:55:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/portal/.env from No Origin  
[2026-08-28 10:55:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/portal/.env.local from No Origin  
[2026-08-28 10:55:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/portal/.env.production from No Origin  
[2026-08-28 10:55:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/portal/.env.bak from No Origin  
[2026-08-28 10:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cms/.env.local from No Origin  
[2026-08-28 10:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cms/.env.production from No Origin  
[2026-08-28 10:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cms/.env.bak from No Origin  
[2026-08-28 10:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shop/.env from No Origin  
[2026-08-28 10:55:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shop/.env.local from No Origin  
[2026-08-28 10:55:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shop/.env.production from No Origin  
[2026-08-28 10:55:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shop/.env.bak from No Origin  
[2026-08-28 10:55:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/store/.env.local from No Origin  
[2026-08-28 10:55:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/store/.env.production from No Origin  
[2026-08-28 10:55:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/store/.env.bak from No Origin  
[2026-08-28 10:55:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/payment/.env from No Origin  
[2026-08-28 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/payment/.env.local from No Origin  
[2026-08-28 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/payment/.env.production from No Origin  
[2026-08-28 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/payment/.env.bak from No Origin  
[2026-08-28 10:55:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/.env from No Origin  
[2026-08-28 10:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/.env.local from No Origin  
[2026-08-28 10:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/.env.production from No Origin  
[2026-08-28 10:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/billing/.env.bak from No Origin  
[2026-08-28 10:55:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/auth/.env from No Origin  
[2026-08-28 10:55:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/auth/.env.local from No Origin  
[2026-08-28 10:55:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/auth/.env.production from No Origin  
[2026-08-28 10:55:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/auth/.env.bak from No Origin  
[2026-08-28 10:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sso/.env from No Origin  
[2026-08-28 10:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sso/.env.local from No Origin  
[2026-08-28 10:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sso/.env.production from No Origin  
[2026-08-28 10:55:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sso/.env.bak from No Origin  
[2026-08-28 10:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth/.env from No Origin  
[2026-08-28 10:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth/.env.local from No Origin  
[2026-08-28 10:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth/.env.production from No Origin  
[2026-08-28 10:55:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/oauth/.env.bak from No Origin  
[2026-08-28 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cron/.env.local from No Origin  
[2026-08-28 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cron/.env.production from No Origin  
[2026-08-28 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cron/.env.bak from No Origin  
[2026-08-28 10:55:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jobs/.env from No Origin  
[2026-08-28 10:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jobs/.env.local from No Origin  
[2026-08-28 10:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jobs/.env.production from No Origin  
[2026-08-28 10:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jobs/.env.bak from No Origin  
[2026-08-28 10:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/worker/.env.local from No Origin  
[2026-08-28 10:55:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/worker/.env.production from No Origin  
[2026-08-28 10:55:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/worker/.env.bak from No Origin  
[2026-08-28 10:55:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lambda/.env from No Origin  
[2026-08-28 10:55:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lambda/.env.local from No Origin  
[2026-08-28 10:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lambda/.env.production from No Origin  
[2026-08-28 10:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lambda/.env.bak from No Origin  
[2026-08-28 10:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/functions/.env from No Origin  
[2026-08-28 10:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/functions/.env.local from No Origin  
[2026-08-28 10:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/functions/.env.production from No Origin  
[2026-08-28 10:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/functions/.env.bak from No Origin  
[2026-08-28 10:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/infra/.env from No Origin  
[2026-08-28 10:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/infra/.env.local from No Origin  
[2026-08-28 10:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/infra/.env.production from No Origin  
[2026-08-28 10:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/infra/.env.bak from No Origin  
[2026-08-28 10:55:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/terraform/.env from No Origin  
[2026-08-28 10:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/terraform/.env.local from No Origin  
[2026-08-28 10:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/terraform/.env.production from No Origin  
[2026-08-28 10:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/terraform/.env.bak from No Origin  
[2026-08-28 10:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/next/.env from No Origin  
[2026-08-28 10:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/next/.env.local from No Origin  
[2026-08-28 10:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/next/.env.production from No Origin  
[2026-08-28 10:55:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/next/.env.bak from No Origin  
[2026-08-28 10:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nuxt/.env from No Origin  
[2026-08-28 10:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nuxt/.env.local from No Origin  
[2026-08-28 10:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nuxt/.env.production from No Origin  
[2026-08-28 10:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nuxt/.env.bak from No Origin  
[2026-08-28 10:55:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nest/.env from No Origin  
[2026-08-28 10:55:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nest/.env.local from No Origin  
[2026-08-28 10:55:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nest/.env.production from No Origin  
[2026-08-28 10:55:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nest/.env.bak from No Origin  
[2026-08-28 10:55:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/express/.env from No Origin  
[2026-08-28 10:55:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/express/.env.local from No Origin  
[2026-08-28 10:55:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/express/.env.production from No Origin  
[2026-08-28 10:55:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/express/.env.bak from No Origin  
[2026-08-28 10:55:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/django/.env from No Origin  
[2026-08-28 10:55:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/django/.env.local from No Origin  
[2026-08-28 10:55:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/django/.env.production from No Origin  
[2026-08-28 10:55:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:55:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:55:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:55:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/django/.env.bak from No Origin  
[2026-08-28 10:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/flask/.env from No Origin  
[2026-08-28 10:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/flask/.env.local from No Origin  
[2026-08-28 10:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/flask/.env.production from No Origin  
[2026-08-28 10:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/flask/.env.bak from No Origin  
[2026-08-28 10:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rails/.env from No Origin  
[2026-08-28 10:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rails/.env.local from No Origin  
[2026-08-28 10:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rails/.env.production from No Origin  
[2026-08-28 10:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rails/.env.bak from No Origin  
[2026-08-28 10:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/symfony/.env from No Origin  
[2026-08-28 10:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/symfony/.env.local from No Origin  
[2026-08-28 10:55:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/symfony/.env.production from No Origin  
[2026-08-28 10:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/symfony/.env.bak from No Origin  
[2026-08-28 10:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/spring/.env from No Origin  
[2026-08-28 10:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/spring/.env.local from No Origin  
[2026-08-28 10:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/spring/.env.production from No Origin  
[2026-08-28 10:55:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/spring/.env.bak from No Origin  
[2026-08-28 10:55:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node/.env from No Origin  
[2026-08-28 10:55:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node/.env.local from No Origin  
[2026-08-28 10:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node/.env.production from No Origin  
[2026-08-28 10:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/node/.env.bak from No Origin  
[2026-08-28 10:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/old/.env.local from No Origin  
[2026-08-28 10:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/old/.env.production from No Origin  
[2026-08-28 10:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/old/.env.bak from No Origin  
[2026-08-28 10:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tmp/.env.local from No Origin  
[2026-08-28 10:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tmp/.env.production from No Origin  
[2026-08-28 10:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tmp/.env.bak from No Origin  
[2026-08-28 10:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bak/.env.local from No Origin  
[2026-08-28 10:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bak/.env.production from No Origin  
[2026-08-28 10:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bak/.env.bak from No Origin  
[2026-08-28 10:55:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/archive/.env from No Origin  
[2026-08-28 10:55:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/archive/.env.local from No Origin  
[2026-08-28 10:55:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/archive/.env.production from No Origin  
[2026-08-28 10:55:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/archive/.env.bak from No Origin  
[2026-08-28 10:55:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/qa/.env from No Origin  
[2026-08-28 10:55:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/qa/.env.local from No Origin  
[2026-08-28 10:55:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/qa/.env.production from No Origin  
[2026-08-28 10:55:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/qa/.env.bak from No Origin  
[2026-08-28 10:56:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uat/.env from No Origin  
[2026-08-28 10:56:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uat/.env.local from No Origin  
[2026-08-28 10:56:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uat/.env.production from No Origin  
[2026-08-28 10:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uat/.env.bak from No Origin  
[2026-08-28 10:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/preprod/.env from No Origin  
[2026-08-28 10:56:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/preprod/.env.local from No Origin  
[2026-08-28 10:56:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/preprod/.env.production from No Origin  
[2026-08-28 10:56:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/preprod/.env.bak from No Origin  
[2026-08-28 10:56:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sandbox/.env from No Origin  
[2026-08-28 10:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sandbox/.env.local from No Origin  
[2026-08-28 10:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sandbox/.env.production from No Origin  
[2026-08-28 10:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sandbox/.env.bak from No Origin  
[2026-08-28 10:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/demo/.env from No Origin  
[2026-08-28 10:56:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/demo/.env.local from No Origin  
[2026-08-28 10:56:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/demo/.env.production from No Origin  
[2026-08-28 10:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:56:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/demo/.env.bak from No Origin  
[2026-08-28 10:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3801, 2026-08-28 10:56:04, 2026-08-28 10:56:04))  
[2026-08-28 10:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3801, 2026-08-28 10:56:04, 2026-08-28 10:56:04))"} 
[2026-08-28 10:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wwwroot/.env.local from No Origin  
[2026-08-28 10:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wwwroot/.env.production from No Origin  
[2026-08-28 10:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wwwroot/.env.bak from No Origin  
[2026-08-28 10:56:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/httpdocs/.env from No Origin  
[2026-08-28 10:56:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/httpdocs/.env.local from No Origin  
[2026-08-28 10:56:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/httpdocs/.env.production from No Origin  
[2026-08-28 10:56:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/httpdocs/.env.bak from No Origin  
[2026-08-28 10:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public_html/.env from No Origin  
[2026-08-28 10:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public_html/.env.local from No Origin  
[2026-08-28 10:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public_html/.env.production from No Origin  
[2026-08-28 10:56:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public_html/.env.bak from No Origin  
[2026-08-28 10:56:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htdocs/.env.local from No Origin  
[2026-08-28 10:56:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htdocs/.env.production from No Origin  
[2026-08-28 10:56:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htdocs/.env.bak from No Origin  
[2026-08-28 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials from No Origin  
[2026-08-28 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config from No Origin  
[2026-08-28 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:56:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials.env from No Origin  
[2026-08-28 10:56:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/access_keys.json from No Origin  
[2026-08-28 10:56:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/accessKeys.csv from No Origin  
[2026-08-28 10:56:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses.json from No Origin  
[2026-08-28 10:56:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses.yml from No Origin  
[2026-08-28 10:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses.env from No Origin  
[2026-08-28 10:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses.php from No Origin  
[2026-08-28 10:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sns.json from No Origin  
[2026-08-28 10:56:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/s3.json from No Origin  
[2026-08-28 10:56:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/s3.yml from No Origin  
[2026-08-28 10:56:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/iam.json from No Origin  
[2026-08-28 10:56:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.json from No Origin  
[2026-08-28 10:56:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.yml from No Origin  
[2026-08-28 10:56:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.env from No Origin  
[2026-08-28 10:56:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.php from No Origin  
[2026-08-28 10:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.js from No Origin  
[2026-08-28 10:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.config.js from No Origin  
[2026-08-28 10:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.config.json from No Origin  
[2026-08-28 10:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws.config.yml from No Origin  
[2026-08-28 10:56:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-exports.js from No Origin  
[2026-08-28 10:56:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-exports.json from No Origin  
[2026-08-28 10:56:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/awsconfiguration.json from No Origin  
[2026-08-28 10:56:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/amplifyconfiguration.json from No Origin  
[2026-08-28 10:56:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/credentials.json from No Origin  
[2026-08-28 10:56:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/credentials.yml from No Origin  
[2026-08-28 10:56:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/credentials.env from No Origin  
[2026-08-28 10:56:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/keys.json from No Origin  
[2026-08-28 10:56:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/keys.yml from No Origin  
[2026-08-28 10:56:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/access_keys.json from No Origin  
[2026-08-28 10:56:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/accessKeys.csv from No Origin  
[2026-08-28 10:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/ses.json from No Origin  
[2026-08-28 10:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/ses.yml from No Origin  
[2026-08-28 10:56:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/ses.env from No Origin  
[2026-08-28 10:56:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/ses.php from No Origin  
[2026-08-28 10:56:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/sns.json from No Origin  
[2026-08-28 10:56:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/s3.json from No Origin  
[2026-08-28 10:56:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/s3.yml from No Origin  
[2026-08-28 10:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/iam.json from No Origin  
[2026-08-28 10:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/.env.aws from No Origin  
[2026-08-28 10:56:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.json from No Origin  
[2026-08-28 10:56:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:56:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:56:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.yml from No Origin  
[2026-08-28 10:56:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.env from No Origin  
[2026-08-28 10:56:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.php from No Origin  
[2026-08-28 10:56:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.js from No Origin  
[2026-08-28 10:56:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.config.js from No Origin  
[2026-08-28 10:56:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.config.json from No Origin  
[2026-08-28 10:56:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws.config.yml from No Origin  
[2026-08-28 10:56:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws-exports.js from No Origin  
[2026-08-28 10:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/aws-exports.json from No Origin  
[2026-08-28 10:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/awsconfiguration.json from No Origin  
[2026-08-28 10:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws/amplifyconfiguration.json from No Origin  
[2026-08-28 10:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/credentials.json from No Origin  
[2026-08-28 10:56:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/credentials.yml from No Origin  
[2026-08-28 10:56:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/credentials.env from No Origin  
[2026-08-28 10:56:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/keys.json from No Origin  
[2026-08-28 10:56:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/keys.yml from No Origin  
[2026-08-28 10:56:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/access_keys.json from No Origin  
[2026-08-28 10:56:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/accessKeys.csv from No Origin  
[2026-08-28 10:56:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses.json from No Origin  
[2026-08-28 10:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses.yml from No Origin  
[2026-08-28 10:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses.env from No Origin  
[2026-08-28 10:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/ses.php from No Origin  
[2026-08-28 10:56:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/sns.json from No Origin  
[2026-08-28 10:56:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/s3.json from No Origin  
[2026-08-28 10:56:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/s3.yml from No Origin  
[2026-08-28 10:56:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/iam.json from No Origin  
[2026-08-28 10:56:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/.env from No Origin  
[2026-08-28 10:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/.env.local from No Origin  
[2026-08-28 10:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/.env.production from No Origin  
[2026-08-28 10:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/.env.aws from No Origin  
[2026-08-28 10:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.json from No Origin  
[2026-08-28 10:56:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.yml from No Origin  
[2026-08-28 10:56:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.env from No Origin  
[2026-08-28 10:56:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.php from No Origin  
[2026-08-28 10:56:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.js from No Origin  
[2026-08-28 10:56:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.config.js from No Origin  
[2026-08-28 10:56:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.config.json from No Origin  
[2026-08-28 10:56:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws.config.yml from No Origin  
[2026-08-28 10:56:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws-exports.js from No Origin  
[2026-08-28 10:56:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/aws-exports.json from No Origin  
[2026-08-28 10:56:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/awsconfiguration.json from No Origin  
[2026-08-28 10:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/amplifyconfiguration.json from No Origin  
[2026-08-28 10:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/credentials from No Origin  
[2026-08-28 10:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/config from No Origin  
[2026-08-28 10:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/credentials.json from No Origin  
[2026-08-28 10:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/credentials.yml from No Origin  
[2026-08-28 10:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/credentials.env from No Origin  
[2026-08-28 10:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/keys.json from No Origin  
[2026-08-28 10:56:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/keys.yml from No Origin  
[2026-08-28 10:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/access_keys.json from No Origin  
[2026-08-28 10:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/accessKeys.csv from No Origin  
[2026-08-28 10:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/ses.json from No Origin  
[2026-08-28 10:56:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/ses.yml from No Origin  
[2026-08-28 10:56:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/ses.env from No Origin  
[2026-08-28 10:56:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/ses.php from No Origin  
[2026-08-28 10:56:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/sns.json from No Origin  
[2026-08-28 10:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/s3.json from No Origin  
[2026-08-28 10:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/s3.yml from No Origin  
[2026-08-28 10:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/iam.json from No Origin  
[2026-08-28 10:56:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/.env from No Origin  
[2026-08-28 10:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/.env.local from No Origin  
[2026-08-28 10:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/.env.production from No Origin  
[2026-08-28 10:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/.env.aws from No Origin  
[2026-08-28 10:56:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.json from No Origin  
[2026-08-28 10:56:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.yml from No Origin  
[2026-08-28 10:56:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.env from No Origin  
[2026-08-28 10:56:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.php from No Origin  
[2026-08-28 10:56:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.js from No Origin  
[2026-08-28 10:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.config.js from No Origin  
[2026-08-28 10:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.config.json from No Origin  
[2026-08-28 10:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws.config.yml from No Origin  
[2026-08-28 10:56:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws-exports.js from No Origin  
[2026-08-28 10:56:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/aws-exports.json from No Origin  
[2026-08-28 10:56:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/awsconfiguration.json from No Origin  
[2026-08-28 10:56:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/amplifyconfiguration.json from No Origin  
[2026-08-28 10:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/credentials from No Origin  
[2026-08-28 10:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/config from No Origin  
[2026-08-28 10:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/credentials.yml from No Origin  
[2026-08-28 10:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/credentials.env from No Origin  
[2026-08-28 10:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/keys.json from No Origin  
[2026-08-28 10:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/keys.yml from No Origin  
[2026-08-28 10:56:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/access_keys.json from No Origin  
[2026-08-28 10:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/accessKeys.csv from No Origin  
[2026-08-28 10:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses.json from No Origin  
[2026-08-28 10:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses.yml from No Origin  
[2026-08-28 10:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses.env from No Origin  
[2026-08-28 10:56:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses.php from No Origin  
[2026-08-28 10:56:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sns.json from No Origin  
[2026-08-28 10:56:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/s3.json from No Origin  
[2026-08-28 10:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/s3.yml from No Origin  
[2026-08-28 10:56:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/iam.json from No Origin  
[2026-08-28 10:56:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/.env.aws from No Origin  
[2026-08-28 10:56:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.json from No Origin  
[2026-08-28 10:56:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.yml from No Origin  
[2026-08-28 10:56:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.env from No Origin  
[2026-08-28 10:56:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.php from No Origin  
[2026-08-28 10:56:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.js from No Origin  
[2026-08-28 10:56:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.config.js from No Origin  
[2026-08-28 10:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.config.json from No Origin  
[2026-08-28 10:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws.config.yml from No Origin  
[2026-08-28 10:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws-exports.js from No Origin  
[2026-08-28 10:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:56:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws-exports.json from No Origin  
[2026-08-28 10:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/awsconfiguration.json from No Origin  
[2026-08-28 10:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/amplifyconfiguration.json from No Origin  
[2026-08-28 10:56:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/credentials from No Origin  
[2026-08-28 10:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/config from No Origin  
[2026-08-28 10:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/credentials.json from No Origin  
[2026-08-28 10:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/credentials.yml from No Origin  
[2026-08-28 10:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/credentials.env from No Origin  
[2026-08-28 10:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/keys.json from No Origin  
[2026-08-28 10:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/keys.yml from No Origin  
[2026-08-28 10:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/access_keys.json from No Origin  
[2026-08-28 10:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/accessKeys.csv from No Origin  
[2026-08-28 10:56:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/ses.json from No Origin  
[2026-08-28 10:56:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/ses.yml from No Origin  
[2026-08-28 10:56:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/ses.env from No Origin  
[2026-08-28 10:56:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/ses.php from No Origin  
[2026-08-28 10:56:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sns.json from No Origin  
[2026-08-28 10:56:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/s3.json from No Origin  
[2026-08-28 10:56:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/s3.yml from No Origin  
[2026-08-28 10:56:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/iam.json from No Origin  
[2026-08-28 10:56:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/.env.local from No Origin  
[2026-08-28 10:56:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/.env.production from No Origin  
[2026-08-28 10:56:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/.env.aws from No Origin  
[2026-08-28 10:56:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.php from No Origin  
[2026-08-28 10:56:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.js from No Origin  
[2026-08-28 10:56:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.config.js from No Origin  
[2026-08-28 10:56:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.config.json from No Origin  
[2026-08-28 10:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws.config.yml from No Origin  
[2026-08-28 10:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws-exports.js from No Origin  
[2026-08-28 10:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/aws-exports.json from No Origin  
[2026-08-28 10:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/awsconfiguration.json from No Origin  
[2026-08-28 10:56:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/amplifyconfiguration.json from No Origin  
[2026-08-28 10:56:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/credentials from No Origin  
[2026-08-28 10:56:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/config from No Origin  
[2026-08-28 10:56:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/credentials.json from No Origin  
[2026-08-28 10:56:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/credentials.yml from No Origin  
[2026-08-28 10:56:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/credentials.env from No Origin  
[2026-08-28 10:56:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/keys.json from No Origin  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/keys.yml from No Origin  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/access_keys.json from No Origin  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/accessKeys.csv from No Origin  
[2026-08-28 10:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/ses.json from No Origin  
[2026-08-28 10:57:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/ses.yml from No Origin  
[2026-08-28 10:57:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/ses.env from No Origin  
[2026-08-28 10:57:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/ses.php from No Origin  
[2026-08-28 10:57:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sns.json from No Origin  
[2026-08-28 10:57:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/s3.json from No Origin  
[2026-08-28 10:57:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/s3.yml from No Origin  
[2026-08-28 10:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/iam.json from No Origin  
[2026-08-28 10:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/.env.local from No Origin  
[2026-08-28 10:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/.env.production from No Origin  
[2026-08-28 10:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/.env.aws from No Origin  
[2026-08-28 10:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.json from No Origin  
[2026-08-28 10:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.yml from No Origin  
[2026-08-28 10:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.env from No Origin  
[2026-08-28 10:57:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:57:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:57:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:57:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:57:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1992, 2026-08-28 10:57:03, 2026-08-28 10:57:03))  
[2026-08-28 10:57:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1992, 2026-08-28 10:57:03, 2026-08-28 10:57:03))"} 
[2026-08-28 10:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.php from No Origin  
[2026-08-28 10:57:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.js from No Origin  
[2026-08-28 10:57:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.config.js from No Origin  
[2026-08-28 10:57:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.config.json from No Origin  
[2026-08-28 10:57:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws.config.yml from No Origin  
[2026-08-28 10:57:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws-exports.js from No Origin  
[2026-08-28 10:57:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/aws-exports.json from No Origin  
[2026-08-28 10:57:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/awsconfiguration.json from No Origin  
[2026-08-28 10:57:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/amplifyconfiguration.json from No Origin  
[2026-08-28 10:57:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/credentials from No Origin  
[2026-08-28 10:57:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/config from No Origin  
[2026-08-28 10:57:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/credentials.json from No Origin  
[2026-08-28 10:57:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/credentials.yml from No Origin  
[2026-08-28 10:57:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/credentials.env from No Origin  
[2026-08-28 10:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/keys.json from No Origin  
[2026-08-28 10:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/keys.yml from No Origin  
[2026-08-28 10:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/access_keys.json from No Origin  
[2026-08-28 10:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/accessKeys.csv from No Origin  
[2026-08-28 10:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/ses.json from No Origin  
[2026-08-28 10:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/ses.yml from No Origin  
[2026-08-28 10:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/ses.env from No Origin  
[2026-08-28 10:57:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/ses.php from No Origin  
[2026-08-28 10:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/sns.json from No Origin  
[2026-08-28 10:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/s3.json from No Origin  
[2026-08-28 10:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/s3.yml from No Origin  
[2026-08-28 10:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:57:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/iam.json from No Origin  
[2026-08-28 10:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/.env.local from No Origin  
[2026-08-28 10:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/.env.production from No Origin  
[2026-08-28 10:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/.env.aws from No Origin  
[2026-08-28 10:57:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.json from No Origin  
[2026-08-28 10:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.yml from No Origin  
[2026-08-28 10:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.env from No Origin  
[2026-08-28 10:57:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.php from No Origin  
[2026-08-28 10:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.js from No Origin  
[2026-08-28 10:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.config.js from No Origin  
[2026-08-28 10:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.config.json from No Origin  
[2026-08-28 10:57:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws.config.yml from No Origin  
[2026-08-28 10:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws-exports.js from No Origin  
[2026-08-28 10:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/aws-exports.json from No Origin  
[2026-08-28 10:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/awsconfiguration.json from No Origin  
[2026-08-28 10:57:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys/amplifyconfiguration.json from No Origin  
[2026-08-28 10:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/credentials from No Origin  
[2026-08-28 10:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config from No Origin  
[2026-08-28 10:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/credentials.json from No Origin  
[2026-08-28 10:57:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/credentials.yml from No Origin  
[2026-08-28 10:57:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/credentials.env from No Origin  
[2026-08-28 10:57:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/keys.json from No Origin  
[2026-08-28 10:57:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/keys.yml from No Origin  
[2026-08-28 10:57:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/access_keys.json from No Origin  
[2026-08-28 10:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/accessKeys.csv from No Origin  
[2026-08-28 10:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/ses.json from No Origin  
[2026-08-28 10:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/ses.yml from No Origin  
[2026-08-28 10:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/ses.env from No Origin  
[2026-08-28 10:57:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/ses.php from No Origin  
[2026-08-28 10:57:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/sns.json from No Origin  
[2026-08-28 10:57:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/s3.json from No Origin  
[2026-08-28 10:57:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/s3.yml from No Origin  
[2026-08-28 10:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/iam.json from No Origin  
[2026-08-28 10:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.aws from No Origin  
[2026-08-28 10:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.json from No Origin  
[2026-08-28 10:57:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.yml from No Origin  
[2026-08-28 10:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.env from No Origin  
[2026-08-28 10:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.php from No Origin  
[2026-08-28 10:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.js from No Origin  
[2026-08-28 10:57:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.config.js from No Origin  
[2026-08-28 10:57:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.config.json from No Origin  
[2026-08-28 10:57:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws.config.yml from No Origin  
[2026-08-28 10:57:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws-exports.js from No Origin  
[2026-08-28 10:57:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/aws-exports.json from No Origin  
[2026-08-28 10:57:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/awsconfiguration.json from No Origin  
[2026-08-28 10:57:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/amplifyconfiguration.json from No Origin  
[2026-08-28 10:57:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config from No Origin  
[2026-08-28 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/credentials.json from No Origin  
[2026-08-28 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/credentials.yml from No Origin  
[2026-08-28 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/credentials.env from No Origin  
[2026-08-28 10:57:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/keys.json from No Origin  
[2026-08-28 10:57:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/keys.yml from No Origin  
[2026-08-28 10:57:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/access_keys.json from No Origin  
[2026-08-28 10:57:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/accessKeys.csv from No Origin  
[2026-08-28 10:57:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/ses.json from No Origin  
[2026-08-28 10:57:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/ses.yml from No Origin  
[2026-08-28 10:57:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/ses.env from No Origin  
[2026-08-28 10:57:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/ses.php from No Origin  
[2026-08-28 10:57:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/sns.json from No Origin  
[2026-08-28 10:57:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/s3.json from No Origin  
[2026-08-28 10:57:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/s3.yml from No Origin  
[2026-08-28 10:57:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/iam.json from No Origin  
[2026-08-28 10:57:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.aws from No Origin  
[2026-08-28 10:57:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.json from No Origin  
[2026-08-28 10:57:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.yml from No Origin  
[2026-08-28 10:57:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.env from No Origin  
[2026-08-28 10:57:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.php from No Origin  
[2026-08-28 10:57:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.js from No Origin  
[2026-08-28 10:57:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.config.js from No Origin  
[2026-08-28 10:57:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.config.json from No Origin  
[2026-08-28 10:57:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws.config.yml from No Origin  
[2026-08-28 10:57:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws-exports.js from No Origin  
[2026-08-28 10:57:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws-exports.json from No Origin  
[2026-08-28 10:57:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/awsconfiguration.json from No Origin  
[2026-08-28 10:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/amplifyconfiguration.json from No Origin  
[2026-08-28 10:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/credentials from No Origin  
[2026-08-28 10:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/config from No Origin  
[2026-08-28 10:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/credentials.json from No Origin  
[2026-08-28 10:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/credentials.yml from No Origin  
[2026-08-28 10:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/credentials.env from No Origin  
[2026-08-28 10:57:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/keys.json from No Origin  
[2026-08-28 10:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/keys.yml from No Origin  
[2026-08-28 10:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/access_keys.json from No Origin  
[2026-08-28 10:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/accessKeys.csv from No Origin  
[2026-08-28 10:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/ses.json from No Origin  
[2026-08-28 10:57:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/ses.yml from No Origin  
[2026-08-28 10:57:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:57:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/ses.env from No Origin  
[2026-08-28 10:57:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/ses.php from No Origin  
[2026-08-28 10:57:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/sns.json from No Origin  
[2026-08-28 10:57:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/s3.json from No Origin  
[2026-08-28 10:57:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/s3.yml from No Origin  
[2026-08-28 10:57:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/iam.json from No Origin  
[2026-08-28 10:57:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.aws from No Origin  
[2026-08-28 10:57:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.json from No Origin  
[2026-08-28 10:57:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.yml from No Origin  
[2026-08-28 10:57:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.env from No Origin  
[2026-08-28 10:57:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.php from No Origin  
[2026-08-28 10:57:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.js from No Origin  
[2026-08-28 10:57:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.config.js from No Origin  
[2026-08-28 10:57:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.config.json from No Origin  
[2026-08-28 10:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws.config.yml from No Origin  
[2026-08-28 10:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws-exports.js from No Origin  
[2026-08-28 10:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/aws-exports.json from No Origin  
[2026-08-28 10:57:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/awsconfiguration.json from No Origin  
[2026-08-28 10:57:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/amplifyconfiguration.json from No Origin  
[2026-08-28 10:57:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/credentials from No Origin  
[2026-08-28 10:57:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/config from No Origin  
[2026-08-28 10:57:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/credentials.json from No Origin  
[2026-08-28 10:57:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/credentials.yml from No Origin  
[2026-08-28 10:57:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/credentials.env from No Origin  
[2026-08-28 10:57:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/keys.json from No Origin  
[2026-08-28 10:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/keys.yml from No Origin  
[2026-08-28 10:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/access_keys.json from No Origin  
[2026-08-28 10:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/accessKeys.csv from No Origin  
[2026-08-28 10:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/ses.json from No Origin  
[2026-08-28 10:57:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/ses.yml from No Origin  
[2026-08-28 10:57:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/ses.env from No Origin  
[2026-08-28 10:57:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/ses.php from No Origin  
[2026-08-28 10:57:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/sns.json from No Origin  
[2026-08-28 10:57:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/s3.json from No Origin  
[2026-08-28 10:57:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/s3.yml from No Origin  
[2026-08-28 10:57:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/iam.json from No Origin  
[2026-08-28 10:57:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.aws from No Origin  
[2026-08-28 10:57:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.json from No Origin  
[2026-08-28 10:57:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.yml from No Origin  
[2026-08-28 10:57:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.env from No Origin  
[2026-08-28 10:57:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.php from No Origin  
[2026-08-28 10:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.js from No Origin  
[2026-08-28 10:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.config.js from No Origin  
[2026-08-28 10:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.config.json from No Origin  
[2026-08-28 10:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws.config.yml from No Origin  
[2026-08-28 10:57:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws-exports.js from No Origin  
[2026-08-28 10:57:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/aws-exports.json from No Origin  
[2026-08-28 10:57:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/awsconfiguration.json from No Origin  
[2026-08-28 10:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/amplifyconfiguration.json from No Origin  
[2026-08-28 10:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/credentials from No Origin  
[2026-08-28 10:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/config from No Origin  
[2026-08-28 10:57:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/credentials.json from No Origin  
[2026-08-28 10:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/credentials.yml from No Origin  
[2026-08-28 10:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/credentials.env from No Origin  
[2026-08-28 10:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/keys.json from No Origin  
[2026-08-28 10:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/keys.yml from No Origin  
[2026-08-28 10:57:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/access_keys.json from No Origin  
[2026-08-28 10:57:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/accessKeys.csv from No Origin  
[2026-08-28 10:57:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/ses.json from No Origin  
[2026-08-28 10:57:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/ses.yml from No Origin  
[2026-08-28 10:57:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/ses.env from No Origin  
[2026-08-28 10:57:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/ses.php from No Origin  
[2026-08-28 10:57:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/sns.json from No Origin  
[2026-08-28 10:57:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/s3.json from No Origin  
[2026-08-28 10:57:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/s3.yml from No Origin  
[2026-08-28 10:57:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/iam.json from No Origin  
[2026-08-28 10:57:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/.env.aws from No Origin  
[2026-08-28 10:57:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.json from No Origin  
[2026-08-28 10:57:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.yml from No Origin  
[2026-08-28 10:57:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.env from No Origin  
[2026-08-28 10:57:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.php from No Origin  
[2026-08-28 10:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.js from No Origin  
[2026-08-28 10:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.config.js from No Origin  
[2026-08-28 10:57:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.config.json from No Origin  
[2026-08-28 10:57:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws.config.yml from No Origin  
[2026-08-28 10:57:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws-exports.js from No Origin  
[2026-08-28 10:57:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/aws-exports.json from No Origin  
[2026-08-28 10:57:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/awsconfiguration.json from No Origin  
[2026-08-28 10:57:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/src/amplifyconfiguration.json from No Origin  
[2026-08-28 10:57:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/credentials from No Origin  
[2026-08-28 10:57:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/config from No Origin  
[2026-08-28 10:57:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:57:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:57:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/credentials.json from No Origin  
[2026-08-28 10:57:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/credentials.yml from No Origin  
[2026-08-28 10:57:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/credentials.env from No Origin  
[2026-08-28 10:57:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/keys.json from No Origin  
[2026-08-28 10:57:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/keys.yml from No Origin  
[2026-08-28 10:57:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/access_keys.json from No Origin  
[2026-08-28 10:57:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/accessKeys.csv from No Origin  
[2026-08-28 10:57:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/ses.json from No Origin  
[2026-08-28 10:57:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/ses.yml from No Origin  
[2026-08-28 10:57:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/ses.env from No Origin  
[2026-08-28 10:57:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/ses.php from No Origin  
[2026-08-28 10:57:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/sns.json from No Origin  
[2026-08-28 10:57:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/s3.json from No Origin  
[2026-08-28 10:57:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/s3.yml from No Origin  
[2026-08-28 10:57:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/iam.json from No Origin  
[2026-08-28 10:57:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env.local from No Origin  
[2026-08-28 10:57:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env.production from No Origin  
[2026-08-28 10:57:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env.aws from No Origin  
[2026-08-28 10:57:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.json from No Origin  
[2026-08-28 10:57:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.yml from No Origin  
[2026-08-28 10:58:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.env from No Origin  
[2026-08-28 10:58:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.php from No Origin  
[2026-08-28 10:58:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.js from No Origin  
[2026-08-28 10:58:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.config.js from No Origin  
[2026-08-28 10:58:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.config.json from No Origin  
[2026-08-28 10:58:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws.config.yml from No Origin  
[2026-08-28 10:58:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws-exports.js from No Origin  
[2026-08-28 10:58:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/aws-exports.json from No Origin  
[2026-08-28 10:58:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/awsconfiguration.json from No Origin  
[2026-08-28 10:58:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/amplifyconfiguration.json from No Origin  
[2026-08-28 10:58:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/.env from No Origin  
[2026-08-28 10:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/.env.local from No Origin  
[2026-08-28 10:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:58:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:58:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2039, 2026-08-28 10:58:03, 2026-08-28 10:58:03))  
[2026-08-28 10:58:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2039, 2026-08-28 10:58:03, 2026-08-28 10:58:03))"} 
[2026-08-28 10:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/.env.production from No Origin  
[2026-08-28 10:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/.env.bak from No Origin  
[2026-08-28 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/config.php from No Origin  
[2026-08-28 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/config.js from No Origin  
[2026-08-28 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/config.json from No Origin  
[2026-08-28 10:58:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/config.yml from No Origin  
[2026-08-28 10:58:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/credentials.json from No Origin  
[2026-08-28 10:58:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/credentials.yml from No Origin  
[2026-08-28 10:58:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/keys.json from No Origin  
[2026-08-28 10:58:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/settings.php from No Origin  
[2026-08-28 10:58:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/settings.json from No Origin  
[2026-08-28 10:58:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/secrets.json from No Origin  
[2026-08-28 10:58:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill/api.json from No Origin  
[2026-08-28 10:58:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/.env from No Origin  
[2026-08-28 10:58:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/.env.local from No Origin  
[2026-08-28 10:58:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/.env.production from No Origin  
[2026-08-28 10:58:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/.env.bak from No Origin  
[2026-08-28 10:58:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/config.php from No Origin  
[2026-08-28 10:58:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/config.js from No Origin  
[2026-08-28 10:58:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/config.json from No Origin  
[2026-08-28 10:58:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/config.yml from No Origin  
[2026-08-28 10:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/credentials.json from No Origin  
[2026-08-28 10:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/credentials.yml from No Origin  
[2026-08-28 10:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/keys.json from No Origin  
[2026-08-28 10:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/settings.php from No Origin  
[2026-08-28 10:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/settings.json from No Origin  
[2026-08-28 10:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/secrets.json from No Origin  
[2026-08-28 10:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/api.json from No Origin  
[2026-08-28 10:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/.env from No Origin  
[2026-08-28 10:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/.env.local from No Origin  
[2026-08-28 10:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/.env.production from No Origin  
[2026-08-28 10:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/.env.bak from No Origin  
[2026-08-28 10:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/config.php from No Origin  
[2026-08-28 10:58:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/config.js from No Origin  
[2026-08-28 10:58:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/config.json from No Origin  
[2026-08-28 10:58:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/config.yml from No Origin  
[2026-08-28 10:58:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/credentials.json from No Origin  
[2026-08-28 10:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/credentials.yml from No Origin  
[2026-08-28 10:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/keys.json from No Origin  
[2026-08-28 10:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/settings.php from No Origin  
[2026-08-28 10:58:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/settings.json from No Origin  
[2026-08-28 10:58:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/secrets.json from No Origin  
[2026-08-28 10:58:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo/api.json from No Origin  
[2026-08-28 10:58:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/.env from No Origin  
[2026-08-28 10:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/.env.local from No Origin  
[2026-08-28 10:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/.env.production from No Origin  
[2026-08-28 10:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/.env.bak from No Origin  
[2026-08-28 10:58:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/config.php from No Origin  
[2026-08-28 10:58:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/config.js from No Origin  
[2026-08-28 10:58:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/config.json from No Origin  
[2026-08-28 10:58:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/config.yml from No Origin  
[2026-08-28 10:58:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/credentials.json from No Origin  
[2026-08-28 10:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/credentials.yml from No Origin  
[2026-08-28 10:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/keys.json from No Origin  
[2026-08-28 10:58:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/settings.php from No Origin  
[2026-08-28 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/settings.json from No Origin  
[2026-08-28 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/secrets.json from No Origin  
[2026-08-28 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/api.json from No Origin  
[2026-08-28 10:58:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/.env from No Origin  
[2026-08-28 10:58:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/.env.local from No Origin  
[2026-08-28 10:58:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/.env.production from No Origin  
[2026-08-28 10:58:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/.env.bak from No Origin  
[2026-08-28 10:58:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/config.php from No Origin  
[2026-08-28 10:58:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/config.js from No Origin  
[2026-08-28 10:58:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/config.json from No Origin  
[2026-08-28 10:58:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/config.yml from No Origin  
[2026-08-28 10:58:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/credentials.json from No Origin  
[2026-08-28 10:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/credentials.yml from No Origin  
[2026-08-28 10:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/keys.json from No Origin  
[2026-08-28 10:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/settings.php from No Origin  
[2026-08-28 10:58:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/settings.json from No Origin  
[2026-08-28 10:58:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/secrets.json from No Origin  
[2026-08-28 10:58:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun/api.json from No Origin  
[2026-08-28 10:58:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/.env from No Origin  
[2026-08-28 10:58:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/.env.local from No Origin  
[2026-08-28 10:58:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/.env.production from No Origin  
[2026-08-28 10:58:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/.env.bak from No Origin  
[2026-08-28 10:58:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/config.php from No Origin  
[2026-08-28 10:58:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/config.js from No Origin  
[2026-08-28 10:58:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/config.json from No Origin  
[2026-08-28 10:58:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/config.yml from No Origin  
[2026-08-28 10:58:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/credentials.json from No Origin  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/credentials.yml from No Origin  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/keys.json from No Origin  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/settings.php from No Origin  
[2026-08-28 10:58:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/settings.json from No Origin  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/secrets.json from No Origin  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mandrill/api.json from No Origin  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/.env from No Origin  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/.env.local from No Origin  
[2026-08-28 10:58:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/.env.production from No Origin  
[2026-08-28 10:58:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/.env.bak from No Origin  
[2026-08-28 10:58:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/config.php from No Origin  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/config.js from No Origin  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/config.json from No Origin  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/config.yml from No Origin  
[2026-08-28 10:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/credentials.json from No Origin  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/credentials.yml from No Origin  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/keys.json from No Origin  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/settings.php from No Origin  
[2026-08-28 10:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/settings.json from No Origin  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/secrets.json from No Origin  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/postmark/api.json from No Origin  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/.env from No Origin  
[2026-08-28 10:58:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/.env.local from No Origin  
[2026-08-28 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/.env.production from No Origin  
[2026-08-28 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/.env.bak from No Origin  
[2026-08-28 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/config.php from No Origin  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/config.js from No Origin  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/config.json from No Origin  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/config.yml from No Origin  
[2026-08-28 10:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/credentials.json from No Origin  
[2026-08-28 10:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/credentials.yml from No Origin  
[2026-08-28 10:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/keys.json from No Origin  
[2026-08-28 10:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/settings.php from No Origin  
[2026-08-28 10:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/settings.json from No Origin  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/secrets.json from No Origin  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/brevo/api.json from No Origin  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/.env from No Origin  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/.env.local from No Origin  
[2026-08-28 10:58:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/.env.production from No Origin  
[2026-08-28 10:58:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/.env.bak from No Origin  
[2026-08-28 10:58:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/config.php from No Origin  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/config.js from No Origin  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/config.json from No Origin  
[2026-08-28 10:58:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/config.yml from No Origin  
[2026-08-28 10:58:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/credentials.json from No Origin  
[2026-08-28 10:58:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/credentials.yml from No Origin  
[2026-08-28 10:58:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/keys.json from No Origin  
[2026-08-28 10:58:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/settings.php from No Origin  
[2026-08-28 10:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/settings.json from No Origin  
[2026-08-28 10:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/secrets.json from No Origin  
[2026-08-28 10:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendgrid/api.json from No Origin  
[2026-08-28 10:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/.env from No Origin  
[2026-08-28 10:58:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/.env.local from No Origin  
[2026-08-28 10:58:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/.env.production from No Origin  
[2026-08-28 10:58:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/.env.bak from No Origin  
[2026-08-28 10:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/config.php from No Origin  
[2026-08-28 10:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/config.js from No Origin  
[2026-08-28 10:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/config.json from No Origin  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/config.yml from No Origin  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/credentials.json from No Origin  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/credentials.yml from No Origin  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/keys.json from No Origin  
[2026-08-28 10:58:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/settings.php from No Origin  
[2026-08-28 10:58:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/settings.json from No Origin  
[2026-08-28 10:58:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/secrets.json from No Origin  
[2026-08-28 10:58:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailgun/api.json from No Origin  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/.env from No Origin  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/.env.local from No Origin  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/.env.production from No Origin  
[2026-08-28 10:58:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/.env.bak from No Origin  
[2026-08-28 10:58:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/config.php from No Origin  
[2026-08-28 10:58:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/config.js from No Origin  
[2026-08-28 10:58:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/config.json from No Origin  
[2026-08-28 10:58:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/config.yml from No Origin  
[2026-08-28 10:58:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/credentials.json from No Origin  
[2026-08-28 10:58:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/credentials.yml from No Origin  
[2026-08-28 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/keys.json from No Origin  
[2026-08-28 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/settings.php from No Origin  
[2026-08-28 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/settings.json from No Origin  
[2026-08-28 10:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/secrets.json from No Origin  
[2026-08-28 10:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mandrill/api.json from No Origin  
[2026-08-28 10:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/.env from No Origin  
[2026-08-28 10:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/.env.local from No Origin  
[2026-08-28 10:58:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/.env.production from No Origin  
[2026-08-28 10:58:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/.env.bak from No Origin  
[2026-08-28 10:58:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/config.php from No Origin  
[2026-08-28 10:58:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/config.js from No Origin  
[2026-08-28 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/config.json from No Origin  
[2026-08-28 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/config.yml from No Origin  
[2026-08-28 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/credentials.json from No Origin  
[2026-08-28 10:58:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/credentials.yml from No Origin  
[2026-08-28 10:58:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/keys.json from No Origin  
[2026-08-28 10:58:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/settings.php from No Origin  
[2026-08-28 10:58:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/settings.json from No Origin  
[2026-08-28 10:58:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/secrets.json from No Origin  
[2026-08-28 10:58:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/postmark/api.json from No Origin  
[2026-08-28 10:58:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/.env from No Origin  
[2026-08-28 10:58:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/.env.local from No Origin  
[2026-08-28 10:58:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/.env.production from No Origin  
[2026-08-28 10:58:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/.env.bak from No Origin  
[2026-08-28 10:58:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/config.php from No Origin  
[2026-08-28 10:58:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/config.js from No Origin  
[2026-08-28 10:58:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/config.json from No Origin  
[2026-08-28 10:58:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/config.yml from No Origin  
[2026-08-28 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/credentials.json from No Origin  
[2026-08-28 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/credentials.yml from No Origin  
[2026-08-28 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/keys.json from No Origin  
[2026-08-28 10:58:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/settings.php from No Origin  
[2026-08-28 10:58:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/settings.json from No Origin  
[2026-08-28 10:58:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/secrets.json from No Origin  
[2026-08-28 10:58:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/brevo/api.json from No Origin  
[2026-08-28 10:58:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/.env from No Origin  
[2026-08-28 10:58:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/.env.local from No Origin  
[2026-08-28 10:58:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/.env.production from No Origin  
[2026-08-28 10:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/.env.bak from No Origin  
[2026-08-28 10:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/config.php from No Origin  
[2026-08-28 10:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/config.js from No Origin  
[2026-08-28 10:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/config.json from No Origin  
[2026-08-28 10:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/config.yml from No Origin  
[2026-08-28 10:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/credentials.json from No Origin  
[2026-08-28 10:58:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/credentials.yml from No Origin  
[2026-08-28 10:58:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/keys.json from No Origin  
[2026-08-28 10:58:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/settings.php from No Origin  
[2026-08-28 10:58:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/settings.json from No Origin  
[2026-08-28 10:58:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/secrets.json from No Origin  
[2026-08-28 10:59:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendgrid/api.json from No Origin  
[2026-08-28 10:59:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/.env from No Origin  
[2026-08-28 10:59:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/.env.local from No Origin  
[2026-08-28 10:59:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/.env.production from No Origin  
[2026-08-28 10:59:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/.env.bak from No Origin  
[2026-08-28 10:59:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/config.php from No Origin  
[2026-08-28 10:59:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/config.js from No Origin  
[2026-08-28 10:59:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/config.json from No Origin  
[2026-08-28 10:59:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/config.yml from No Origin  
[2026-08-28 10:59:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/credentials.json from No Origin  
[2026-08-28 10:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/credentials.yml from No Origin  
[2026-08-28 10:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/keys.json from No Origin  
[2026-08-28 10:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/settings.php from No Origin  
[2026-08-28 10:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/settings.json from No Origin  
[2026-08-28 10:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/secrets.json from No Origin  
[2026-08-28 10:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 10:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 10:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 10:59:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 10:59:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0660, 2026-08-28 10:59:05, 2026-08-28 10:59:05))  
[2026-08-28 10:59:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0660, 2026-08-28 10:59:05, 2026-08-28 10:59:05))"} 
[2026-08-28 10:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/mailgun/api.json from No Origin  
[2026-08-28 10:59:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/.env from No Origin  
[2026-08-28 10:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/.env.local from No Origin  
[2026-08-28 10:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/.env.production from No Origin  
[2026-08-28 10:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/.env.bak from No Origin  
[2026-08-28 10:59:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/config.php from No Origin  
[2026-08-28 10:59:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/config.js from No Origin  
[2026-08-28 10:59:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/config.json from No Origin  
[2026-08-28 10:59:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/config.yml from No Origin  
[2026-08-28 10:59:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/credentials.json from No Origin  
[2026-08-28 10:59:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/credentials.yml from No Origin  
[2026-08-28 10:59:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/keys.json from No Origin  
[2026-08-28 10:59:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/settings.php from No Origin  
[2026-08-28 10:59:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/settings.json from No Origin  
[2026-08-28 10:59:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/secrets.json from No Origin  
[2026-08-28 10:59:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mandrill/api.json from No Origin  
[2026-08-28 10:59:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/.env from No Origin  
[2026-08-28 10:59:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/.env.local from No Origin  
[2026-08-28 10:59:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/.env.production from No Origin  
[2026-08-28 10:59:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/.env.bak from No Origin  
[2026-08-28 10:59:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/config.php from No Origin  
[2026-08-28 10:59:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/config.js from No Origin  
[2026-08-28 10:59:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/config.json from No Origin  
[2026-08-28 10:59:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/config.yml from No Origin  
[2026-08-28 10:59:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/credentials.json from No Origin  
[2026-08-28 10:59:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/credentials.yml from No Origin  
[2026-08-28 10:59:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/keys.json from No Origin  
[2026-08-28 10:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/settings.php from No Origin  
[2026-08-28 10:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/settings.json from No Origin  
[2026-08-28 10:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/secrets.json from No Origin  
[2026-08-28 10:59:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/postmark/api.json from No Origin  
[2026-08-28 10:59:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/.env from No Origin  
[2026-08-28 10:59:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/.env.local from No Origin  
[2026-08-28 10:59:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/.env.production from No Origin  
[2026-08-28 10:59:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/.env.bak from No Origin  
[2026-08-28 10:59:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/config.php from No Origin  
[2026-08-28 10:59:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/config.js from No Origin  
[2026-08-28 10:59:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/config.json from No Origin  
[2026-08-28 10:59:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/config.yml from No Origin  
[2026-08-28 10:59:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/credentials.json from No Origin  
[2026-08-28 10:59:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/credentials.yml from No Origin  
[2026-08-28 10:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/keys.json from No Origin  
[2026-08-28 10:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/settings.php from No Origin  
[2026-08-28 10:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/settings.json from No Origin  
[2026-08-28 10:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/secrets.json from No Origin  
[2026-08-28 10:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/brevo/api.json from No Origin  
[2026-08-28 10:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/.env from No Origin  
[2026-08-28 10:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/.env.local from No Origin  
[2026-08-28 10:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/.env.production from No Origin  
[2026-08-28 10:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/.env.bak from No Origin  
[2026-08-28 10:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/config.php from No Origin  
[2026-08-28 10:59:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/config.js from No Origin  
[2026-08-28 10:59:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/config.json from No Origin  
[2026-08-28 10:59:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/config.yml from No Origin  
[2026-08-28 10:59:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/credentials.json from No Origin  
[2026-08-28 10:59:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/credentials.yml from No Origin  
[2026-08-28 10:59:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/keys.json from No Origin  
[2026-08-28 10:59:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/settings.php from No Origin  
[2026-08-28 10:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/settings.json from No Origin  
[2026-08-28 10:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/secrets.json from No Origin  
[2026-08-28 10:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/sendgrid/api.json from No Origin  
[2026-08-28 10:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/.env from No Origin  
[2026-08-28 10:59:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/.env.local from No Origin  
[2026-08-28 10:59:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/.env.production from No Origin  
[2026-08-28 10:59:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/.env.bak from No Origin  
[2026-08-28 10:59:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/config.php from No Origin  
[2026-08-28 10:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/config.js from No Origin  
[2026-08-28 10:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/config.json from No Origin  
[2026-08-28 10:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/config.yml from No Origin  
[2026-08-28 10:59:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/credentials.json from No Origin  
[2026-08-28 10:59:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/credentials.yml from No Origin  
[2026-08-28 10:59:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/keys.json from No Origin  
[2026-08-28 10:59:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/settings.php from No Origin  
[2026-08-28 10:59:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/settings.json from No Origin  
[2026-08-28 10:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/secrets.json from No Origin  
[2026-08-28 10:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/email/mailgun/api.json from No Origin  
[2026-08-28 10:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/.env from No Origin  
[2026-08-28 10:59:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/.env.local from No Origin  
[2026-08-28 10:59:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/.env.production from No Origin  
[2026-08-28 10:59:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/.env.bak from No Origin  
[2026-08-28 10:59:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/config.php from No Origin  
[2026-08-28 10:59:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/config.js from No Origin  
[2026-08-28 10:59:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/config.json from No Origin  
[2026-08-28 10:59:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/config.yml from No Origin  
[2026-08-28 10:59:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/credentials.json from No Origin  
[2026-08-28 10:59:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/credentials.yml from No Origin  
[2026-08-28 10:59:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/keys.json from No Origin  
[2026-08-28 10:59:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/settings.php from No Origin  
[2026-08-28 10:59:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/settings.json from No Origin  
[2026-08-28 10:59:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/secrets.json from No Origin  
[2026-08-28 10:59:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mandrill/api.json from No Origin  
[2026-08-28 10:59:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/.env from No Origin  
[2026-08-28 10:59:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/.env.local from No Origin  
[2026-08-28 10:59:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/.env.production from No Origin  
[2026-08-28 10:59:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/.env.bak from No Origin  
[2026-08-28 10:59:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/config.php from No Origin  
[2026-08-28 10:59:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/config.js from No Origin  
[2026-08-28 10:59:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/config.json from No Origin  
[2026-08-28 10:59:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/config.yml from No Origin  
[2026-08-28 10:59:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/credentials.json from No Origin  
[2026-08-28 10:59:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/credentials.yml from No Origin  
[2026-08-28 10:59:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/keys.json from No Origin  
[2026-08-28 10:59:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/settings.php from No Origin  
[2026-08-28 10:59:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/settings.json from No Origin  
[2026-08-28 10:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/secrets.json from No Origin  
[2026-08-28 10:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/postmark/api.json from No Origin  
[2026-08-28 10:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/.env from No Origin  
[2026-08-28 10:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/.env.local from No Origin  
[2026-08-28 10:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/.env.production from No Origin  
[2026-08-28 10:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/.env.bak from No Origin  
[2026-08-28 10:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/config.php from No Origin  
[2026-08-28 10:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/config.js from No Origin  
[2026-08-28 10:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/config.json from No Origin  
[2026-08-28 10:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/config.yml from No Origin  
[2026-08-28 10:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/credentials.json from No Origin  
[2026-08-28 10:59:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/credentials.yml from No Origin  
[2026-08-28 10:59:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/keys.json from No Origin  
[2026-08-28 10:59:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/settings.php from No Origin  
[2026-08-28 10:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/settings.json from No Origin  
[2026-08-28 10:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/secrets.json from No Origin  
[2026-08-28 10:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/brevo/api.json from No Origin  
[2026-08-28 10:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/.env from No Origin  
[2026-08-28 10:59:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/.env.local from No Origin  
[2026-08-28 10:59:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/.env.production from No Origin  
[2026-08-28 10:59:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/.env.bak from No Origin  
[2026-08-28 10:59:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/config.php from No Origin  
[2026-08-28 10:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/config.js from No Origin  
[2026-08-28 10:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/config.json from No Origin  
[2026-08-28 10:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/config.yml from No Origin  
[2026-08-28 10:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/credentials.json from No Origin  
[2026-08-28 10:59:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/credentials.yml from No Origin  
[2026-08-28 10:59:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/keys.json from No Origin  
[2026-08-28 10:59:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/settings.php from No Origin  
[2026-08-28 10:59:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/settings.json from No Origin  
[2026-08-28 10:59:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/secrets.json from No Origin  
[2026-08-28 10:59:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/sendgrid/api.json from No Origin  
[2026-08-28 10:59:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/.env from No Origin  
[2026-08-28 10:59:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/.env.local from No Origin  
[2026-08-28 10:59:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/.env.production from No Origin  
[2026-08-28 10:59:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/.env.bak from No Origin  
[2026-08-28 10:59:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/config.php from No Origin  
[2026-08-28 10:59:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/config.js from No Origin  
[2026-08-28 10:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/config.json from No Origin  
[2026-08-28 10:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/config.yml from No Origin  
[2026-08-28 10:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/credentials.json from No Origin  
[2026-08-28 10:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/credentials.yml from No Origin  
[2026-08-28 10:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/keys.json from No Origin  
[2026-08-28 10:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/settings.php from No Origin  
[2026-08-28 10:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/settings.json from No Origin  
[2026-08-28 10:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/secrets.json from No Origin  
[2026-08-28 10:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/services/mailgun/api.json from No Origin  
[2026-08-28 10:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/.env from No Origin  
[2026-08-28 10:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/.env.local from No Origin  
[2026-08-28 10:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/.env.production from No Origin  
[2026-08-28 10:59:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/.env.bak from No Origin  
[2026-08-28 10:59:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/config.php from No Origin  
[2026-08-28 10:59:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/config.js from No Origin  
[2026-08-28 10:59:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/config.json from No Origin  
[2026-08-28 10:59:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/config.yml from No Origin  
[2026-08-28 10:59:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/credentials.json from No Origin  
[2026-08-28 10:59:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/credentials.yml from No Origin  
[2026-08-28 10:59:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/keys.json from No Origin  
[2026-08-28 10:59:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/settings.php from No Origin  
[2026-08-28 10:59:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/settings.json from No Origin  
[2026-08-28 10:59:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/secrets.json from No Origin  
[2026-08-28 10:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mandrill/api.json from No Origin  
[2026-08-28 10:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/.env from No Origin  
[2026-08-28 10:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/.env.local from No Origin  
[2026-08-28 10:59:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/.env.production from No Origin  
[2026-08-28 10:59:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/.env.bak from No Origin  
[2026-08-28 10:59:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/config.php from No Origin  
[2026-08-28 10:59:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/config.js from No Origin  
[2026-08-28 10:59:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/config.json from No Origin  
[2026-08-28 10:59:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/config.yml from No Origin  
[2026-08-28 10:59:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/credentials.json from No Origin  
[2026-08-28 10:59:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/credentials.yml from No Origin  
[2026-08-28 10:59:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/keys.json from No Origin  
[2026-08-28 10:59:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/settings.php from No Origin  
[2026-08-28 10:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/settings.json from No Origin  
[2026-08-28 10:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/secrets.json from No Origin  
[2026-08-28 10:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/postmark/api.json from No Origin  
[2026-08-28 10:59:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/.env from No Origin  
[2026-08-28 10:59:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/.env.local from No Origin  
[2026-08-28 10:59:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/.env.production from No Origin  
[2026-08-28 10:59:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/.env.bak from No Origin  
[2026-08-28 10:59:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/config.php from No Origin  
[2026-08-28 10:59:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/config.js from No Origin  
[2026-08-28 10:59:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/config.json from No Origin  
[2026-08-28 10:59:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/config.yml from No Origin  
[2026-08-28 10:59:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/credentials.json from No Origin  
[2026-08-28 10:59:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/credentials.yml from No Origin  
[2026-08-28 10:59:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/keys.json from No Origin  
[2026-08-28 10:59:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/settings.php from No Origin  
[2026-08-28 10:59:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/settings.json from No Origin  
[2026-08-28 10:59:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/secrets.json from No Origin  
[2026-08-28 10:59:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:59:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 10:59:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/brevo/api.json from No Origin  
[2026-08-28 11:00:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/.env from No Origin  
[2026-08-28 11:00:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/.env.local from No Origin  
[2026-08-28 11:00:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/.env.production from No Origin  
[2026-08-28 11:00:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/.env.bak from No Origin  
[2026-08-28 11:00:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/config.php from No Origin  
[2026-08-28 11:00:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/config.js from No Origin  
[2026-08-28 11:00:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/config.json from No Origin  
[2026-08-28 11:00:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/config.yml from No Origin  
[2026-08-28 11:00:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/credentials.json from No Origin  
[2026-08-28 11:00:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/credentials.yml from No Origin  
[2026-08-28 11:00:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/keys.json from No Origin  
[2026-08-28 11:00:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/settings.php from No Origin  
[2026-08-28 11:00:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/settings.json from No Origin  
[2026-08-28 11:00:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/secrets.json from No Origin  
[2026-08-28 11:00:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/sendgrid/api.json from No Origin  
[2026-08-28 11:00:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:00:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:00:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:00:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:00:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2634, 2026-08-28 11:00:04, 2026-08-28 11:00:04))  
[2026-08-28 11:00:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2634, 2026-08-28 11:00:04, 2026-08-28 11:00:04))"} 
[2026-08-28 11:00:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/.env from No Origin  
[2026-08-28 11:00:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/.env.local from No Origin  
[2026-08-28 11:00:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/.env.production from No Origin  
[2026-08-28 11:00:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/.env.bak from No Origin  
[2026-08-28 11:00:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/config.php from No Origin  
[2026-08-28 11:00:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/config.js from No Origin  
[2026-08-28 11:00:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/config.json from No Origin  
[2026-08-28 11:00:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/config.yml from No Origin  
[2026-08-28 11:00:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/credentials.json from No Origin  
[2026-08-28 11:00:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/credentials.yml from No Origin  
[2026-08-28 11:00:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/keys.json from No Origin  
[2026-08-28 11:00:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/settings.php from No Origin  
[2026-08-28 11:00:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/settings.json from No Origin  
[2026-08-28 11:00:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/secrets.json from No Origin  
[2026-08-28 11:00:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/integrations/mailgun/api.json from No Origin  
[2026-08-28 11:00:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/.env from No Origin  
[2026-08-28 11:00:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/.env.local from No Origin  
[2026-08-28 11:00:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/.env.production from No Origin  
[2026-08-28 11:00:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/.env.bak from No Origin  
[2026-08-28 11:00:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/config.php from No Origin  
[2026-08-28 11:00:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/config.js from No Origin  
[2026-08-28 11:00:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/config.json from No Origin  
[2026-08-28 11:00:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/config.yml from No Origin  
[2026-08-28 11:00:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/credentials.json from No Origin  
[2026-08-28 11:00:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/credentials.yml from No Origin  
[2026-08-28 11:00:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/keys.json from No Origin  
[2026-08-28 11:00:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/settings.php from No Origin  
[2026-08-28 11:00:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/settings.json from No Origin  
[2026-08-28 11:00:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/secrets.json from No Origin  
[2026-08-28 11:00:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mandrill/api.json from No Origin  
[2026-08-28 11:00:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/.env from No Origin  
[2026-08-28 11:00:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/.env.local from No Origin  
[2026-08-28 11:00:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/.env.production from No Origin  
[2026-08-28 11:00:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/.env.bak from No Origin  
[2026-08-28 11:00:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/config.php from No Origin  
[2026-08-28 11:00:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/config.js from No Origin  
[2026-08-28 11:00:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/config.json from No Origin  
[2026-08-28 11:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/config.yml from No Origin  
[2026-08-28 11:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/credentials.json from No Origin  
[2026-08-28 11:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/credentials.yml from No Origin  
[2026-08-28 11:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/keys.json from No Origin  
[2026-08-28 11:00:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/settings.php from No Origin  
[2026-08-28 11:00:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/settings.json from No Origin  
[2026-08-28 11:00:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/secrets.json from No Origin  
[2026-08-28 11:00:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/postmark/api.json from No Origin  
[2026-08-28 11:00:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/.env from No Origin  
[2026-08-28 11:00:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/.env.local from No Origin  
[2026-08-28 11:00:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/.env.production from No Origin  
[2026-08-28 11:00:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/.env.bak from No Origin  
[2026-08-28 11:00:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/config.php from No Origin  
[2026-08-28 11:00:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/config.js from No Origin  
[2026-08-28 11:00:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/config.json from No Origin  
[2026-08-28 11:00:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/config.yml from No Origin  
[2026-08-28 11:00:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/credentials.json from No Origin  
[2026-08-28 11:00:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/credentials.yml from No Origin  
[2026-08-28 11:00:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/keys.json from No Origin  
[2026-08-28 11:00:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/settings.php from No Origin  
[2026-08-28 11:00:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/settings.json from No Origin  
[2026-08-28 11:00:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/secrets.json from No Origin  
[2026-08-28 11:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/brevo/api.json from No Origin  
[2026-08-28 11:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/.env from No Origin  
[2026-08-28 11:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/.env.local from No Origin  
[2026-08-28 11:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/.env.production from No Origin  
[2026-08-28 11:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/.env.bak from No Origin  
[2026-08-28 11:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/config.php from No Origin  
[2026-08-28 11:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/config.js from No Origin  
[2026-08-28 11:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/config.json from No Origin  
[2026-08-28 11:00:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/config.yml from No Origin  
[2026-08-28 11:00:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/credentials.json from No Origin  
[2026-08-28 11:00:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/credentials.yml from No Origin  
[2026-08-28 11:00:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/keys.json from No Origin  
[2026-08-28 11:00:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/settings.php from No Origin  
[2026-08-28 11:00:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/settings.json from No Origin  
[2026-08-28 11:00:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/secrets.json from No Origin  
[2026-08-28 11:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/sendgrid/api.json from No Origin  
[2026-08-28 11:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/.env from No Origin  
[2026-08-28 11:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/.env.local from No Origin  
[2026-08-28 11:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/.env.production from No Origin  
[2026-08-28 11:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/.env.bak from No Origin  
[2026-08-28 11:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/config.php from No Origin  
[2026-08-28 11:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/config.js from No Origin  
[2026-08-28 11:00:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/config.json from No Origin  
[2026-08-28 11:00:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/config.yml from No Origin  
[2026-08-28 11:00:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/credentials.json from No Origin  
[2026-08-28 11:00:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/credentials.yml from No Origin  
[2026-08-28 11:00:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/keys.json from No Origin  
[2026-08-28 11:00:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/settings.php from No Origin  
[2026-08-28 11:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/settings.json from No Origin  
[2026-08-28 11:00:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/secrets.json from No Origin  
[2026-08-28 11:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/credentials/mailgun/api.json from No Origin  
[2026-08-28 11:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/.env from No Origin  
[2026-08-28 11:00:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/.env.local from No Origin  
[2026-08-28 11:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/.env.production from No Origin  
[2026-08-28 11:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/.env.bak from No Origin  
[2026-08-28 11:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/config.php from No Origin  
[2026-08-28 11:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/config.js from No Origin  
[2026-08-28 11:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/config.json from No Origin  
[2026-08-28 11:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/config.yml from No Origin  
[2026-08-28 11:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/credentials.json from No Origin  
[2026-08-28 11:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/credentials.yml from No Origin  
[2026-08-28 11:00:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/keys.json from No Origin  
[2026-08-28 11:00:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/settings.php from No Origin  
[2026-08-28 11:00:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/settings.json from No Origin  
[2026-08-28 11:00:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/secrets.json from No Origin  
[2026-08-28 11:00:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mandrill/api.json from No Origin  
[2026-08-28 11:00:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/.env from No Origin  
[2026-08-28 11:00:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/.env.local from No Origin  
[2026-08-28 11:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/.env.production from No Origin  
[2026-08-28 11:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/.env.bak from No Origin  
[2026-08-28 11:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/config.php from No Origin  
[2026-08-28 11:00:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/config.js from No Origin  
[2026-08-28 11:00:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/config.json from No Origin  
[2026-08-28 11:00:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/config.yml from No Origin  
[2026-08-28 11:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/credentials.json from No Origin  
[2026-08-28 11:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/credentials.yml from No Origin  
[2026-08-28 11:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/keys.json from No Origin  
[2026-08-28 11:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/settings.php from No Origin  
[2026-08-28 11:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/settings.json from No Origin  
[2026-08-28 11:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/secrets.json from No Origin  
[2026-08-28 11:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/postmark/api.json from No Origin  
[2026-08-28 11:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/.env from No Origin  
[2026-08-28 11:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/.env.local from No Origin  
[2026-08-28 11:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/.env.production from No Origin  
[2026-08-28 11:00:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/.env.bak from No Origin  
[2026-08-28 11:00:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/config.php from No Origin  
[2026-08-28 11:00:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/config.js from No Origin  
[2026-08-28 11:00:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/config.json from No Origin  
[2026-08-28 11:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/config.yml from No Origin  
[2026-08-28 11:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/credentials.json from No Origin  
[2026-08-28 11:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/credentials.yml from No Origin  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/keys.json from No Origin  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/settings.php from No Origin  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/settings.json from No Origin  
[2026-08-28 11:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/secrets.json from No Origin  
[2026-08-28 11:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/brevo/api.json from No Origin  
[2026-08-28 11:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/.env from No Origin  
[2026-08-28 11:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/.env.local from No Origin  
[2026-08-28 11:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/.env.production from No Origin  
[2026-08-28 11:00:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/.env.bak from No Origin  
[2026-08-28 11:00:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/config.php from No Origin  
[2026-08-28 11:00:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/config.js from No Origin  
[2026-08-28 11:00:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/config.json from No Origin  
[2026-08-28 11:00:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/config.yml from No Origin  
[2026-08-28 11:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/credentials.json from No Origin  
[2026-08-28 11:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/credentials.yml from No Origin  
[2026-08-28 11:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/keys.json from No Origin  
[2026-08-28 11:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/settings.php from No Origin  
[2026-08-28 11:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/settings.json from No Origin  
[2026-08-28 11:00:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/secrets.json from No Origin  
[2026-08-28 11:00:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sendgrid/api.json from No Origin  
[2026-08-28 11:00:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/.env from No Origin  
[2026-08-28 11:00:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/.env.local from No Origin  
[2026-08-28 11:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/.env.production from No Origin  
[2026-08-28 11:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/.env.bak from No Origin  
[2026-08-28 11:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/config.php from No Origin  
[2026-08-28 11:00:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/config.js from No Origin  
[2026-08-28 11:00:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/config.json from No Origin  
[2026-08-28 11:00:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/config.yml from No Origin  
[2026-08-28 11:00:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/credentials.json from No Origin  
[2026-08-28 11:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/credentials.yml from No Origin  
[2026-08-28 11:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/keys.json from No Origin  
[2026-08-28 11:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/settings.php from No Origin  
[2026-08-28 11:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/settings.json from No Origin  
[2026-08-28 11:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/secrets.json from No Origin  
[2026-08-28 11:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mailgun/api.json from No Origin  
[2026-08-28 11:00:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/.env from No Origin  
[2026-08-28 11:00:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/.env.local from No Origin  
[2026-08-28 11:00:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/.env.production from No Origin  
[2026-08-28 11:00:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/.env.bak from No Origin  
[2026-08-28 11:00:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:00:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/config.php from No Origin  
[2026-08-28 11:00:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:00:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/config.js from No Origin  
[2026-08-28 11:00:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/config.json from No Origin  
[2026-08-28 11:00:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/config.yml from No Origin  
[2026-08-28 11:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/credentials.json from No Origin  
[2026-08-28 11:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/credentials.yml from No Origin  
[2026-08-28 11:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/keys.json from No Origin  
[2026-08-28 11:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/settings.php from No Origin  
[2026-08-28 11:00:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/settings.json from No Origin  
[2026-08-28 11:00:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/secrets.json from No Origin  
[2026-08-28 11:00:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mandrill/api.json from No Origin  
[2026-08-28 11:00:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/.env from No Origin  
[2026-08-28 11:01:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/.env.local from No Origin  
[2026-08-28 11:01:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/.env.production from No Origin  
[2026-08-28 11:01:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/.env.bak from No Origin  
[2026-08-28 11:01:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/config.php from No Origin  
[2026-08-28 11:01:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/config.js from No Origin  
[2026-08-28 11:01:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/config.json from No Origin  
[2026-08-28 11:01:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/config.yml from No Origin  
[2026-08-28 11:01:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/credentials.json from No Origin  
[2026-08-28 11:01:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/credentials.yml from No Origin  
[2026-08-28 11:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/keys.json from No Origin  
[2026-08-28 11:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/settings.php from No Origin  
[2026-08-28 11:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/settings.json from No Origin  
[2026-08-28 11:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/secrets.json from No Origin  
[2026-08-28 11:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/postmark/api.json from No Origin  
[2026-08-28 11:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4005, 2026-08-28 11:01:04, 2026-08-28 11:01:04))  
[2026-08-28 11:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4005, 2026-08-28 11:01:04, 2026-08-28 11:01:04))"} 
[2026-08-28 11:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/.env from No Origin  
[2026-08-28 11:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/.env.local from No Origin  
[2026-08-28 11:01:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/.env.production from No Origin  
[2026-08-28 11:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/.env.bak from No Origin  
[2026-08-28 11:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/config.php from No Origin  
[2026-08-28 11:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/config.js from No Origin  
[2026-08-28 11:01:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/config.json from No Origin  
[2026-08-28 11:01:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/config.yml from No Origin  
[2026-08-28 11:01:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/credentials.json from No Origin  
[2026-08-28 11:01:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/credentials.yml from No Origin  
[2026-08-28 11:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/keys.json from No Origin  
[2026-08-28 11:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/settings.php from No Origin  
[2026-08-28 11:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/settings.json from No Origin  
[2026-08-28 11:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/secrets.json from No Origin  
[2026-08-28 11:01:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/brevo/api.json from No Origin  
[2026-08-28 11:01:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/.env from No Origin  
[2026-08-28 11:01:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/.env.local from No Origin  
[2026-08-28 11:01:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/.env.production from No Origin  
[2026-08-28 11:01:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/.env.bak from No Origin  
[2026-08-28 11:01:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/config.php from No Origin  
[2026-08-28 11:01:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/config.js from No Origin  
[2026-08-28 11:01:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/config.json from No Origin  
[2026-08-28 11:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/config.yml from No Origin  
[2026-08-28 11:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/credentials.json from No Origin  
[2026-08-28 11:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/credentials.yml from No Origin  
[2026-08-28 11:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/keys.json from No Origin  
[2026-08-28 11:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/settings.php from No Origin  
[2026-08-28 11:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/settings.json from No Origin  
[2026-08-28 11:01:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/secrets.json from No Origin  
[2026-08-28 11:01:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/sendgrid/api.json from No Origin  
[2026-08-28 11:01:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/.env from No Origin  
[2026-08-28 11:01:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/.env.local from No Origin  
[2026-08-28 11:01:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/.env.production from No Origin  
[2026-08-28 11:01:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/.env.bak from No Origin  
[2026-08-28 11:01:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/config.php from No Origin  
[2026-08-28 11:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/config.js from No Origin  
[2026-08-28 11:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/config.json from No Origin  
[2026-08-28 11:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/config.yml from No Origin  
[2026-08-28 11:01:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/credentials.json from No Origin  
[2026-08-28 11:01:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/credentials.yml from No Origin  
[2026-08-28 11:01:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/keys.json from No Origin  
[2026-08-28 11:01:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/settings.php from No Origin  
[2026-08-28 11:01:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/settings.json from No Origin  
[2026-08-28 11:01:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/secrets.json from No Origin  
[2026-08-28 11:01:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/config/mailgun/api.json from No Origin  
[2026-08-28 11:01:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/.env from No Origin  
[2026-08-28 11:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/.env.local from No Origin  
[2026-08-28 11:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/.env.production from No Origin  
[2026-08-28 11:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/.env.bak from No Origin  
[2026-08-28 11:01:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/config.php from No Origin  
[2026-08-28 11:01:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/config.js from No Origin  
[2026-08-28 11:01:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/config.json from No Origin  
[2026-08-28 11:01:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/config.yml from No Origin  
[2026-08-28 11:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/credentials.json from No Origin  
[2026-08-28 11:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/credentials.yml from No Origin  
[2026-08-28 11:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/keys.json from No Origin  
[2026-08-28 11:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/settings.php from No Origin  
[2026-08-28 11:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/settings.json from No Origin  
[2026-08-28 11:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/secrets.json from No Origin  
[2026-08-28 11:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mandrill/api.json from No Origin  
[2026-08-28 11:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/.env from No Origin  
[2026-08-28 11:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/.env.local from No Origin  
[2026-08-28 11:01:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/.env.production from No Origin  
[2026-08-28 11:01:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/.env.bak from No Origin  
[2026-08-28 11:01:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/config.php from No Origin  
[2026-08-28 11:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/config.js from No Origin  
[2026-08-28 11:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/config.json from No Origin  
[2026-08-28 11:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/config.yml from No Origin  
[2026-08-28 11:01:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/credentials.json from No Origin  
[2026-08-28 11:01:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/credentials.yml from No Origin  
[2026-08-28 11:01:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/keys.json from No Origin  
[2026-08-28 11:01:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/settings.php from No Origin  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/settings.json from No Origin  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/secrets.json from No Origin  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/postmark/api.json from No Origin  
[2026-08-28 11:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/.env from No Origin  
[2026-08-28 11:01:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/.env.local from No Origin  
[2026-08-28 11:01:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/.env.production from No Origin  
[2026-08-28 11:01:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/.env.bak from No Origin  
[2026-08-28 11:01:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/config.php from No Origin  
[2026-08-28 11:01:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/config.js from No Origin  
[2026-08-28 11:01:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/config.json from No Origin  
[2026-08-28 11:01:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/config.yml from No Origin  
[2026-08-28 11:01:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/credentials.json from No Origin  
[2026-08-28 11:01:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/credentials.yml from No Origin  
[2026-08-28 11:01:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/keys.json from No Origin  
[2026-08-28 11:01:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/settings.php from No Origin  
[2026-08-28 11:01:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/settings.json from No Origin  
[2026-08-28 11:01:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/secrets.json from No Origin  
[2026-08-28 11:01:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/brevo/api.json from No Origin  
[2026-08-28 11:01:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/.env from No Origin  
[2026-08-28 11:01:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/.env.local from No Origin  
[2026-08-28 11:01:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/.env.production from No Origin  
[2026-08-28 11:01:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/.env.bak from No Origin  
[2026-08-28 11:01:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/config.php from No Origin  
[2026-08-28 11:01:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/config.js from No Origin  
[2026-08-28 11:01:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/config.json from No Origin  
[2026-08-28 11:01:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/config.yml from No Origin  
[2026-08-28 11:01:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/credentials.json from No Origin  
[2026-08-28 11:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/credentials.yml from No Origin  
[2026-08-28 11:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/keys.json from No Origin  
[2026-08-28 11:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/settings.php from No Origin  
[2026-08-28 11:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/settings.json from No Origin  
[2026-08-28 11:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/secrets.json from No Origin  
[2026-08-28 11:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/sendgrid/api.json from No Origin  
[2026-08-28 11:01:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/.env from No Origin  
[2026-08-28 11:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/.env.local from No Origin  
[2026-08-28 11:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/.env.production from No Origin  
[2026-08-28 11:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/.env.bak from No Origin  
[2026-08-28 11:01:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/config.php from No Origin  
[2026-08-28 11:01:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/config.js from No Origin  
[2026-08-28 11:01:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/config.json from No Origin  
[2026-08-28 11:01:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/config.yml from No Origin  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/credentials.json from No Origin  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/credentials.yml from No Origin  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/keys.json from No Origin  
[2026-08-28 11:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/settings.php from No Origin  
[2026-08-28 11:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/settings.json from No Origin  
[2026-08-28 11:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/secrets.json from No Origin  
[2026-08-28 11:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/config/mailgun/api.json from No Origin  
[2026-08-28 11:01:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/.env from No Origin  
[2026-08-28 11:01:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/.env.local from No Origin  
[2026-08-28 11:01:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/.env.production from No Origin  
[2026-08-28 11:01:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/.env.bak from No Origin  
[2026-08-28 11:01:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/config.php from No Origin  
[2026-08-28 11:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/config.js from No Origin  
[2026-08-28 11:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/config.json from No Origin  
[2026-08-28 11:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/config.yml from No Origin  
[2026-08-28 11:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/credentials.json from No Origin  
[2026-08-28 11:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/credentials.yml from No Origin  
[2026-08-28 11:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/keys.json from No Origin  
[2026-08-28 11:01:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/settings.php from No Origin  
[2026-08-28 11:01:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/settings.json from No Origin  
[2026-08-28 11:01:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/secrets.json from No Origin  
[2026-08-28 11:01:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendinblue/api.json from No Origin  
[2026-08-28 11:01:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/.env from No Origin  
[2026-08-28 11:01:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/.env.local from No Origin  
[2026-08-28 11:01:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/.env.production from No Origin  
[2026-08-28 11:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/.env.bak from No Origin  
[2026-08-28 11:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/config.php from No Origin  
[2026-08-28 11:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/config.js from No Origin  
[2026-08-28 11:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/config.json from No Origin  
[2026-08-28 11:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/config.yml from No Origin  
[2026-08-28 11:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/credentials.json from No Origin  
[2026-08-28 11:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/credentials.yml from No Origin  
[2026-08-28 11:01:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/keys.json from No Origin  
[2026-08-28 11:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/settings.php from No Origin  
[2026-08-28 11:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/settings.json from No Origin  
[2026-08-28 11:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/secrets.json from No Origin  
[2026-08-28 11:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sparkpost/api.json from No Origin  
[2026-08-28 11:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/.env from No Origin  
[2026-08-28 11:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/.env.local from No Origin  
[2026-08-28 11:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/.env.production from No Origin  
[2026-08-28 11:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/.env.bak from No Origin  
[2026-08-28 11:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/config.php from No Origin  
[2026-08-28 11:01:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/config.js from No Origin  
[2026-08-28 11:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/config.json from No Origin  
[2026-08-28 11:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/config.yml from No Origin  
[2026-08-28 11:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/credentials.json from No Origin  
[2026-08-28 11:01:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/credentials.yml from No Origin  
[2026-08-28 11:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/keys.json from No Origin  
[2026-08-28 11:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/settings.php from No Origin  
[2026-08-28 11:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/settings.json from No Origin  
[2026-08-28 11:01:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/secrets.json from No Origin  
[2026-08-28 11:01:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailjet/api.json from No Origin  
[2026-08-28 11:01:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/.env from No Origin  
[2026-08-28 11:01:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/.env.local from No Origin  
[2026-08-28 11:01:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/.env.production from No Origin  
[2026-08-28 11:01:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/.env.bak from No Origin  
[2026-08-28 11:01:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/config.php from No Origin  
[2026-08-28 11:01:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/config.js from No Origin  
[2026-08-28 11:01:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/config.json from No Origin  
[2026-08-28 11:01:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/config.yml from No Origin  
[2026-08-28 11:01:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/credentials.json from No Origin  
[2026-08-28 11:01:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/credentials.yml from No Origin  
[2026-08-28 11:01:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/keys.json from No Origin  
[2026-08-28 11:01:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/settings.php from No Origin  
[2026-08-28 11:01:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/settings.json from No Origin  
[2026-08-28 11:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/secrets.json from No Origin  
[2026-08-28 11:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ses/api.json from No Origin  
[2026-08-28 11:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/.env from No Origin  
[2026-08-28 11:01:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/.env.local from No Origin  
[2026-08-28 11:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/.env.production from No Origin  
[2026-08-28 11:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/.env.bak from No Origin  
[2026-08-28 11:01:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/config.php from No Origin  
[2026-08-28 11:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/config.js from No Origin  
[2026-08-28 11:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/config.json from No Origin  
[2026-08-28 11:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/config.yml from No Origin  
[2026-08-28 11:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/credentials.json from No Origin  
[2026-08-28 11:01:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/credentials.yml from No Origin  
[2026-08-28 11:01:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/keys.json from No Origin  
[2026-08-28 11:01:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/settings.php from No Origin  
[2026-08-28 11:01:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/settings.json from No Origin  
[2026-08-28 11:01:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/secrets.json from No Origin  
[2026-08-28 11:01:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/resend/api.json from No Origin  
[2026-08-28 11:01:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/.env from No Origin  
[2026-08-28 11:01:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/.env.local from No Origin  
[2026-08-28 11:02:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/.env.production from No Origin  
[2026-08-28 11:02:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/.env.bak from No Origin  
[2026-08-28 11:02:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/config.php from No Origin  
[2026-08-28 11:02:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/config.js from No Origin  
[2026-08-28 11:02:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/config.json from No Origin  
[2026-08-28 11:02:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/config.yml from No Origin  
[2026-08-28 11:02:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/credentials.json from No Origin  
[2026-08-28 11:02:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/credentials.yml from No Origin  
[2026-08-28 11:02:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/keys.json from No Origin  
[2026-08-28 11:02:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/settings.php from No Origin  
[2026-08-28 11:02:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/settings.json from No Origin  
[2026-08-28 11:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/secrets.json from No Origin  
[2026-08-28 11:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailchimp/api.json from No Origin  
[2026-08-28 11:02:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/.env from No Origin  
[2026-08-28 11:02:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:02:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:02:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:02:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1628, 2026-08-28 11:02:03, 2026-08-28 11:02:03))  
[2026-08-28 11:02:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1628, 2026-08-28 11:02:03, 2026-08-28 11:02:03))"} 
[2026-08-28 11:02:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/.env.local from No Origin  
[2026-08-28 11:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/.env.production from No Origin  
[2026-08-28 11:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/.env.bak from No Origin  
[2026-08-28 11:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/config.php from No Origin  
[2026-08-28 11:02:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/config.js from No Origin  
[2026-08-28 11:02:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/config.json from No Origin  
[2026-08-28 11:02:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/config.yml from No Origin  
[2026-08-28 11:02:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/credentials.json from No Origin  
[2026-08-28 11:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/credentials.yml from No Origin  
[2026-08-28 11:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/keys.json from No Origin  
[2026-08-28 11:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/settings.php from No Origin  
[2026-08-28 11:02:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/settings.json from No Origin  
[2026-08-28 11:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/secrets.json from No Origin  
[2026-08-28 11:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sendinblue/api.json from No Origin  
[2026-08-28 11:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/.env from No Origin  
[2026-08-28 11:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/.env.local from No Origin  
[2026-08-28 11:02:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/.env.production from No Origin  
[2026-08-28 11:02:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/.env.bak from No Origin  
[2026-08-28 11:02:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/config.php from No Origin  
[2026-08-28 11:02:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/config.js from No Origin  
[2026-08-28 11:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/config.json from No Origin  
[2026-08-28 11:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/config.yml from No Origin  
[2026-08-28 11:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/credentials.json from No Origin  
[2026-08-28 11:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/credentials.yml from No Origin  
[2026-08-28 11:02:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/keys.json from No Origin  
[2026-08-28 11:02:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/settings.php from No Origin  
[2026-08-28 11:02:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/settings.json from No Origin  
[2026-08-28 11:02:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:02:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/secrets.json from No Origin  
[2026-08-28 11:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/sparkpost/api.json from No Origin  
[2026-08-28 11:02:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/.env from No Origin  
[2026-08-28 11:02:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/.env.local from No Origin  
[2026-08-28 11:02:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/.env.production from No Origin  
[2026-08-28 11:02:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/.env.bak from No Origin  
[2026-08-28 11:02:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/config.php from No Origin  
[2026-08-28 11:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/config.js from No Origin  
[2026-08-28 11:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/config.json from No Origin  
[2026-08-28 11:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/config.yml from No Origin  
[2026-08-28 11:02:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/credentials.json from No Origin  
[2026-08-28 11:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/credentials.yml from No Origin  
[2026-08-28 11:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/keys.json from No Origin  
[2026-08-28 11:02:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/settings.php from No Origin  
[2026-08-28 11:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/settings.json from No Origin  
[2026-08-28 11:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/secrets.json from No Origin  
[2026-08-28 11:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailjet/api.json from No Origin  
[2026-08-28 11:02:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/.env from No Origin  
[2026-08-28 11:02:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/.env.local from No Origin  
[2026-08-28 11:02:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/.env.production from No Origin  
[2026-08-28 11:02:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/.env.bak from No Origin  
[2026-08-28 11:02:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/config.php from No Origin  
[2026-08-28 11:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/config.js from No Origin  
[2026-08-28 11:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/config.json from No Origin  
[2026-08-28 11:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/config.yml from No Origin  
[2026-08-28 11:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/credentials.json from No Origin  
[2026-08-28 11:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/credentials.yml from No Origin  
[2026-08-28 11:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/keys.json from No Origin  
[2026-08-28 11:02:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/settings.php from No Origin  
[2026-08-28 11:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/settings.json from No Origin  
[2026-08-28 11:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/secrets.json from No Origin  
[2026-08-28 11:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/ses/api.json from No Origin  
[2026-08-28 11:02:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/.env from No Origin  
[2026-08-28 11:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/.env.local from No Origin  
[2026-08-28 11:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/.env.production from No Origin  
[2026-08-28 11:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/.env.bak from No Origin  
[2026-08-28 11:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/config.php from No Origin  
[2026-08-28 11:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/config.js from No Origin  
[2026-08-28 11:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/config.json from No Origin  
[2026-08-28 11:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/config.yml from No Origin  
[2026-08-28 11:02:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/credentials.json from No Origin  
[2026-08-28 11:02:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/credentials.yml from No Origin  
[2026-08-28 11:02:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/keys.json from No Origin  
[2026-08-28 11:02:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/settings.php from No Origin  
[2026-08-28 11:02:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/settings.json from No Origin  
[2026-08-28 11:02:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/secrets.json from No Origin  
[2026-08-28 11:02:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/resend/api.json from No Origin  
[2026-08-28 11:02:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/.env from No Origin  
[2026-08-28 11:02:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/.env.local from No Origin  
[2026-08-28 11:02:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/.env.production from No Origin  
[2026-08-28 11:02:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/.env.bak from No Origin  
[2026-08-28 11:02:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/config.php from No Origin  
[2026-08-28 11:02:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/config.js from No Origin  
[2026-08-28 11:02:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/config.json from No Origin  
[2026-08-28 11:02:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/config.yml from No Origin  
[2026-08-28 11:02:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/credentials.json from No Origin  
[2026-08-28 11:02:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/credentials.yml from No Origin  
[2026-08-28 11:02:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/keys.json from No Origin  
[2026-08-28 11:02:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/settings.php from No Origin  
[2026-08-28 11:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/settings.json from No Origin  
[2026-08-28 11:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/secrets.json from No Origin  
[2026-08-28 11:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailchimp/api.json from No Origin  
[2026-08-28 11:02:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/.env from No Origin  
[2026-08-28 11:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/.env.local from No Origin  
[2026-08-28 11:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/.env.production from No Origin  
[2026-08-28 11:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/.env.bak from No Origin  
[2026-08-28 11:02:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/config.php from No Origin  
[2026-08-28 11:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/config.js from No Origin  
[2026-08-28 11:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/config.json from No Origin  
[2026-08-28 11:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/config.yml from No Origin  
[2026-08-28 11:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/credentials.json from No Origin  
[2026-08-28 11:02:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/credentials.yml from No Origin  
[2026-08-28 11:02:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/keys.json from No Origin  
[2026-08-28 11:02:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/settings.php from No Origin  
[2026-08-28 11:02:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/settings.json from No Origin  
[2026-08-28 11:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/secrets.json from No Origin  
[2026-08-28 11:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sendinblue/api.json from No Origin  
[2026-08-28 11:02:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sparkpost/.env from No Origin  
[2026-08-28 11:02:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sparkpost/.env.local from No Origin  
[2026-08-28 11:02:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sparkpost/.env.production from No Origin  
[2026-08-28 11:02:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sparkpost/.env.bak from No Origin  
[2026-08-28 11:02:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail/sparkpost/config.php from No Origin  
[2026-08-28 11:02:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mail.php from No Origin  
[2026-08-28 11:02:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mailers.php from No Origin  
[2026-08-28 11:02:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/mail.php.bak from No Origin  
[2026-08-28 11:02:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/services.php.bak from No Origin  
[2026-08-28 11:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/packages/mailer.yaml from No Origin  
[2026-08-28 11:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/packages/swiftmailer.yaml from No Origin  
[2026-08-28 11:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inc/mail.php from No Origin  
[2026-08-28 11:02:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/includes/mail.php from No Origin  
[2026-08-28 11:02:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/lib/mail.php from No Origin  
[2026-08-28 11:02:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nodemailer.json from No Origin  
[2026-08-28 11:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/transporter.js from No Origin  
[2026-08-28 11:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/transporter.json from No Origin  
[2026-08-28 11:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailer.yml from No Origin  
[2026-08-28 11:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailer.json from No Origin  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailer.env from No Origin  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp.yml from No Origin  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp.json from No Origin  
[2026-08-28 11:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp.ini from No Origin  
[2026-08-28 11:02:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp.conf from No Origin  
[2026-08-28 11:02:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/msmtprc from No Origin  
[2026-08-28 11:02:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.msmtprc from No Origin  
[2026-08-28 11:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ssmtp.conf from No Origin  
[2026-08-28 11:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postfix/main.cf from No Origin  
[2026-08-28 11:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/etc/postfix/sasl_passwd from No Origin  
[2026-08-28 11:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail.php from No Origin  
[2026-08-28 11:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendmail.php from No Origin  
[2026-08-28 11:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/send_mail.php from No Origin  
[2026-08-28 11:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/contact/mail.php from No Origin  
[2026-08-28 11:02:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/SENDGRID_API_KEY from No Origin  
[2026-08-28 11:02:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/MAILGUN_API_KEY from No Origin  
[2026-08-28 11:02:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/POSTMARK_API_TOKEN from No Origin  
[2026-08-28 11:02:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/MANDRILL_APIKEY from No Origin  
[2026-08-28 11:02:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/BREVO_API_KEY from No Origin  
[2026-08-28 11:02:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/SENDINBLUE_API_KEY from No Origin  
[2026-08-28 11:02:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/spring.mail.password from No Origin  
[2026-08-28 11:02:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid.txt from No Origin  
[2026-08-28 11:02:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mandrill.txt from No Origin  
[2026-08-28 11:02:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark.txt from No Origin  
[2026-08-28 11:02:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/brevo.txt from No Origin  
[2026-08-28 11:02:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailgun.txt from No Origin  
[2026-08-28 11:02:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/smtp.txt from No Origin  
[2026-08-28 11:02:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mail.txt from No Origin  
[2026-08-28 11:02:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/logs/mail.log from No Origin  
[2026-08-28 11:02:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/logs/mail.log from No Origin  
[2026-08-28 11:02:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.mailtrap from No Origin  
[2026-08-28 11:02:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.sns from No Origin  
[2026-08-28 11:02:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.plivo from No Origin  
[2026-08-28 11:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.messagebird from No Origin  
[2026-08-28 11:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.infobip from No Origin  
[2026-08-28 11:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.clicksend from No Origin  
[2026-08-28 11:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.sinch from No Origin  
[2026-08-28 11:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.braintree from No Origin  
[2026-08-28 11:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.api from No Origin  
[2026-08-28 11:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.app from No Origin  
[2026-08-28 11:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.queue from No Origin  
[2026-08-28 11:02:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vonage.env from No Origin  
[2026-08-28 11:02:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sms.env from No Origin  
[2026-08-28 11:02:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/paypal.env from No Origin  
[2026-08-28 11:02:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/openai.env from No Origin  
[2026-08-28 11:02:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/keys.env from No Origin  
[2026-08-28 11:02:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api_keys.env from No Origin  
[2026-08-28 11:02:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/local.env from No Origin  
[2026-08-28 11:02:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/prod.env from No Origin  
[2026-08-28 11:02:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev.env from No Origin  
[2026-08-28 11:02:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/staging.env from No Origin  
[2026-08-28 11:02:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws_credentials from No Origin  
[2026-08-28 11:02:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws-credentials from No Origin  
[2026-08-28 11:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.aws_credentials from No Origin  
[2026-08-28 11:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/google-credentials.json from No Origin  
[2026-08-28 11:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gcloud/credentials.json from No Origin  
[2026-08-28 11:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gcp/credentials.json from No Origin  
[2026-08-28 11:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/azure-credentials.json from No Origin  
[2026-08-28 11:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/id_rsa.pem from No Origin  
[2026-08-28 11:02:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/id_rsa.key from No Origin  
[2026-08-28 11:02:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/jwt.pem from No Origin  
[2026-08-28 11:02:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.gem/credentials from No Origin  
[2026-08-28 11:02:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.cargo/credentials from No Origin  
[2026-08-28 11:02:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secret.json from No Origin  
[2026-08-28 11:02:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/k8s/secrets.yml from No Origin  
[2026-08-28 11:02:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/kubernetes/secrets.yml from No Origin  
[2026-08-28 11:02:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/smtp.js from No Origin  
[2026-08-28 11:02:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/smtp.json from No Origin  
[2026-08-28 11:02:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/twilio.js from No Origin  
[2026-08-28 11:02:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/twilio.json from No Origin  
[2026-08-28 11:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/twilio.php from No Origin  
[2026-08-28 11:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/twilio.yml from No Origin  
[2026-08-28 11:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/nexmo.js from No Origin  
[2026-08-28 11:02:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/nexmo.json from No Origin  
[2026-08-28 11:02:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/nexmo.php from No Origin  
[2026-08-28 11:02:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/stripe.js from No Origin  
[2026-08-28 11:02:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mailer/config.php from No Origin  
[2026-08-28 11:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/twilio.js from No Origin  
[2026-08-28 11:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nexmo.js from No Origin  
[2026-08-28 11:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/mail.json from No Origin  
[2026-08-28 11:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/smtp.json from No Origin  
[2026-08-28 11:02:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/sms.json from No Origin  
[2026-08-28 11:02:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/twilio.json from No Origin  
[2026-08-28 11:02:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/twilio from No Origin  
[2026-08-28 11:02:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/twilio/webhook from No Origin  
[2026-08-28 11:03:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/secrets from No Origin  
[2026-08-28 11:03:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/spring.mail.host from No Origin  
[2026-08-28 11:03:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/spring.datasource.password from No Origin  
[2026-08-28 11:03:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/spring.datasource.username from No Origin  
[2026-08-28 11:03:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/spring.datasource.url from No Origin  
[2026-08-28 11:03:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/TWILIO_AUTH_TOKEN from No Origin  
[2026-08-28 11:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/STRIPE_SECRET_KEY from No Origin  
[2026-08-28 11:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/JWT_SECRET from No Origin  
[2026-08-28 11:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/SECRET_KEY from No Origin  
[2026-08-28 11:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/NEXMO_API_SECRET from No Origin  
[2026-08-28 11:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/phpinfo.php?phpinfo=-1 from No Origin  
[2026-08-28 11:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/?phpinfo=1 from No Origin  
[2026-08-28 11:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/linusadmin-phpinfo.php from No Origin  
[2026-08-28 11:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.wp-config.php.swp from No Origin  
[2026-08-28 11:03:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.bak from No Origin  
[2026-08-28 11:03:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/.env.old from No Origin  
[2026-08-28 11:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9465, 2026-08-28 11:03:05, 2026-08-28 11:03:05))  
[2026-08-28 11:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9465, 2026-08-28 11:03:05, 2026-08-28 11:03:05))"} 
[2026-08-28 11:03:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.bak from No Origin  
[2026-08-28 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/app/.env.old from No Origin  
[2026-08-28 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/.env.local from No Origin  
[2026-08-28 11:03:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/.env.production from No Origin  
[2026-08-28 11:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/.env.development from No Origin  
[2026-08-28 11:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/.env.staging from No Origin  
[2026-08-28 11:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/.env.bak from No Origin  
[2026-08-28 11:03:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/apps/.env.old from No Origin  
[2026-08-28 11:03:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.bak from No Origin  
[2026-08-28 11:03:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backend/.env.old from No Origin  
[2026-08-28 11:03:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.bak from No Origin  
[2026-08-28 11:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/frontend/.env.old from No Origin  
[2026-08-28 11:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env.development from No Origin  
[2026-08-28 11:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env.staging from No Origin  
[2026-08-28 11:03:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env.bak from No Origin  
[2026-08-28 11:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/server/.env.old from No Origin  
[2026-08-28 11:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/.env.local from No Origin  
[2026-08-28 11:03:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/.env.production from No Origin  
[2026-08-28 11:03:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/.env.development from No Origin  
[2026-08-28 11:03:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/.env.staging from No Origin  
[2026-08-28 11:03:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/.env.bak from No Origin  
[2026-08-28 11:03:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/client/.env.old from No Origin  
[2026-08-28 11:03:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.bak from No Origin  
[2026-08-28 11:03:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/.env.old from No Origin  
[2026-08-28 11:03:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/.env.local from No Origin  
[2026-08-28 11:03:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/.env.production from No Origin  
[2026-08-28 11:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/.env.development from No Origin  
[2026-08-28 11:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/.env.staging from No Origin  
[2026-08-28 11:03:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/.env.bak from No Origin  
[2026-08-28 11:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/web/.env.old from No Origin  
[2026-08-28 11:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.env.local from No Origin  
[2026-08-28 11:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.env.production from No Origin  
[2026-08-28 11:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.env.development from No Origin  
[2026-08-28 11:03:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.env.staging from No Origin  
[2026-08-28 11:03:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.env.bak from No Origin  
[2026-08-28 11:03:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/www/.env.old from No Origin  
[2026-08-28 11:03:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.env.local from No Origin  
[2026-08-28 11:03:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:03:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:03:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.env.production from No Origin  
[2026-08-28 11:03:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.env.development from No Origin  
[2026-08-28 11:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.env.staging from No Origin  
[2026-08-28 11:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.env.bak from No Origin  
[2026-08-28 11:03:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/public/.env.old from No Origin  
[2026-08-28 11:03:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/private/.env.development from No Origin  
[2026-08-28 11:03:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/private/.env.staging from No Origin  
[2026-08-28 11:03:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/private/.env.bak from No Origin  
[2026-08-28 11:03:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/private/.env.old from No Origin  
[2026-08-28 11:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/internal/.env.development from No Origin  
[2026-08-28 11:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/internal/.env.staging from No Origin  
[2026-08-28 11:03:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/internal/.env.bak from No Origin  
[2026-08-28 11:03:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/internal/.env.old from No Origin  
[2026-08-28 11:03:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/.env.local from No Origin  
[2026-08-28 11:03:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/.env.production from No Origin  
[2026-08-28 11:03:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/.env.development from No Origin  
[2026-08-28 11:03:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/.env.staging from No Origin  
[2026-08-28 11:03:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/.env.bak from No Origin  
[2026-08-28 11:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/laravel/.env.old from No Origin  
[2026-08-28 11:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/symfony/.env.development from No Origin  
[2026-08-28 11:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/symfony/.env.staging from No Origin  
[2026-08-28 11:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-28 11:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api from No Origin  
[2026-08-28 11:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/haendler/.env from No Origin  
[2026-08-28 11:03:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/produkt/.env from No Origin  
[2026-08-28 11:03:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/haendler-details/.env from No Origin  
[2026-08-28 11:03:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/gravitysmtp/v1/tests/mock-data from No Origin  
[2026-08-28 11:03:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/gravitysmtp/v1/tests/mock-data?page=gravitysmtp-settings from No Origin  
[2026-08-28 11:03:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/gravitysmtp/v1/settings from No Origin  
[2026-08-28 11:03:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/gravitysmtp/v1/integrations from No Origin  
[2026-08-28 11:03:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/gravitysmtp/v1/connectors from No Origin  
[2026-08-28 11:03:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/gravitysmtp/v1/debug from No Origin  
[2026-08-28 11:03:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/?rest_route=%2Fgravitysmtp%2Fv1%2Ftests%2Fmock-data from No Origin  
[2026-08-28 11:03:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/?page=gravitysmtp-settings&rest_route=%2Fgravitysmtp%2Fv1%2Ftests%2Fmock-data from No Origin  
[2026-08-28 11:03:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/gravitysmtp from No Origin  
[2026-08-28 11:03:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/script/.env from No Origin  
[2026-08-28 11:03:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/script/.env.local from No Origin  
[2026-08-28 11:03:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/script/.env.production from No Origin  
[2026-08-28 11:03:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/script/.env.example from No Origin  
[2026-08-28 11:03:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/script/.env.bak from No Origin  
[2026-08-28 11:03:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/script/.env.staging from No Origin  
[2026-08-28 11:03:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/psd/v1/get-logs from No Origin  
[2026-08-28 11:03:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/psd/v1/get-details from No Origin  
[2026-08-28 11:03:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/post-smtp/v1/get-logs from No Origin  
[2026-08-28 11:03:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/post-smtp/v1/get-details from No Origin  
[2026-08-28 11:03:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/post-smtp/v1/log from No Origin  
[2026-08-28 11:03:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/?rest_route=%2Fpsd%2Fv1%2Fget-logs from No Origin  
[2026-08-28 11:03:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/post-smtp from No Origin  
[2026-08-28 11:03:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/wp-mail-smtp/v1 from No Origin  
[2026-08-28 11:03:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/wp-mail-smtp/v1/settings from No Origin  
[2026-08-28 11:03:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/fluent-smtp/v1 from No Origin  
[2026-08-28 11:03:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/fluent-smtp/v1/settings from No Origin  
[2026-08-28 11:03:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/easy-wp-smtp/v1/settings from No Origin  
[2026-08-28 11:03:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads/wp-mail-smtp from No Origin  
[2026-08-28 11:03:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/wp-mail-smtp from No Origin  
[2026-08-28 11:03:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/fluent-smtp from No Origin  
[2026-08-28 11:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/easy-wp-smtp from No Origin  
[2026-08-28 11:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/?wc-api=wc_stripe from No Origin  
[2026-08-28 11:03:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wc-api/wc_stripe from No Origin  
[2026-08-28 11:03:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/wc/v3/stripe/webhook from No Origin  
[2026-08-28 11:03:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/wc/v3/stripe from No Origin  
[2026-08-28 11:03:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-json/wc-stripe/v1/webhook from No Origin  
[2026-08-28 11:03:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/webhook from No Origin  
[2026-08-28 11:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/stripe/webhook from No Origin  
[2026-08-28 11:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/stripe/webhook from No Origin  
[2026-08-28 11:03:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/stripe/config from No Origin  
[2026-08-28 11:03:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/stripe/keys from No Origin  
[2026-08-28 11:03:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/keys.json from No Origin  
[2026-08-28 11:03:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/secrets.json from No Origin  
[2026-08-28 11:03:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/secrets/stripe.json from No Origin  
[2026-08-28 11:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/woocommerce-gateway-stripe from No Origin  
[2026-08-28 11:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/AWS_SECRET_ACCESS_KEY from No Origin  
[2026-08-28 11:03:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/AWS_ACCESS_KEY_ID from No Origin  
[2026-08-28 11:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/AWS_SESSION_TOKEN from No Origin  
[2026-08-28 11:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env/AWS_SES_SECRET from No Origin  
[2026-08-28 11:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/%62ackend from No Origin  
[2026-08-28 11:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/.env.local from No Origin  
[2026-08-28 11:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/.env.production from No Origin  
[2026-08-28 11:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/.env.bak from No Origin  
[2026-08-28 11:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/config.php from No Origin  
[2026-08-28 11:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/config.json from No Origin  
[2026-08-28 11:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/stripe/credentials.json from No Origin  
[2026-08-28 11:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/credentials.bak from No Origin  
[2026-08-28 11:03:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/credentials.old from No Origin  
[2026-08-28 11:03:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/config.bak from No Origin  
[2026-08-28 11:03:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/aws/.env.bak from No Origin  
[2026-08-28 11:03:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/config/aws/credentials.bak from No Origin  
[2026-08-28 11:03:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/aws/credentials from No Origin  
[2026-08-28 11:03:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/s3/.env from No Origin  
[2026-08-28 11:03:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sns/credentials from No Origin  
[2026-08-28 11:03:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/.env.example from No Origin  
[2026-08-28 11:03:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/.env.staging from No Origin  
[2026-08-28 11:03:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/config.yaml from No Origin  
[2026-08-28 11:03:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/postmark/credentials.env from No Origin  
[2026-08-28 11:03:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/postmark/webhook from No Origin  
[2026-08-28 11:03:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/.env.example from No Origin  
[2026-08-28 11:03:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/.env.staging from No Origin  
[2026-08-28 11:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/config.yaml from No Origin  
[2026-08-28 11:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/credentials.env from No Origin  
[2026-08-28 11:03:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sendgrid/api-key.txt from No Origin  
[2026-08-28 11:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/sendgrid/webhook from No Origin  
[2026-08-28 11:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/webhooks/sendgrid from No Origin  
[2026-08-28 11:03:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:04:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:04:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4574, 2026-08-28 11:04:03, 2026-08-28 11:04:03))  
[2026-08-28 11:04:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4574, 2026-08-28 11:04:03, 2026-08-28 11:04:03))"} 
[2026-08-28 11:04:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:04:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:04:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:04:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:05:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1789, 2026-08-28 11:05:05, 2026-08-28 11:05:05))  
[2026-08-28 11:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1789, 2026-08-28 11:05:05, 2026-08-28 11:05:05))"} 
[2026-08-28 11:05:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:05:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:06:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:06:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9864, 2026-08-28 11:06:05, 2026-08-28 11:06:05))  
[2026-08-28 11:06:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9864, 2026-08-28 11:06:05, 2026-08-28 11:06:05))"} 
[2026-08-28 11:06:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:06:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2859, 2026-08-28 11:07:04, 2026-08-28 11:07:04))  
[2026-08-28 11:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2859, 2026-08-28 11:07:04, 2026-08-28 11:07:04))"} 
[2026-08-28 11:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:07:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0656, 2026-08-28 11:08:04, 2026-08-28 11:08:04))  
[2026-08-28 11:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0656, 2026-08-28 11:08:04, 2026-08-28 11:08:04))"} 
[2026-08-28 11:08:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:08:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:09:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:09:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:09:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:09:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:09:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0733, 2026-08-28 11:09:05, 2026-08-28 11:09:05))  
[2026-08-28 11:09:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0733, 2026-08-28 11:09:05, 2026-08-28 11:09:05))"} 
[2026-08-28 11:09:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:09:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6165, 2026-08-28 11:10:05, 2026-08-28 11:10:05))  
[2026-08-28 11:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6165, 2026-08-28 11:10:05, 2026-08-28 11:10:05))"} 
[2026-08-28 11:10:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:10:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:11:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:11:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5736, 2026-08-28 11:11:04, 2026-08-28 11:11:04))  
[2026-08-28 11:11:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5736, 2026-08-28 11:11:04, 2026-08-28 11:11:04))"} 
[2026-08-28 11:11:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:11:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9317, 2026-08-28 11:12:05, 2026-08-28 11:12:05))  
[2026-08-28 11:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9317, 2026-08-28 11:12:05, 2026-08-28 11:12:05))"} 
[2026-08-28 11:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:12:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:13:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:13:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5104, 2026-08-28 11:13:05, 2026-08-28 11:13:05))  
[2026-08-28 11:13:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5104, 2026-08-28 11:13:05, 2026-08-28 11:13:05))"} 
[2026-08-28 11:13:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:14:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:14:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:14:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:14:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:14:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:14:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5283, 2026-08-28 11:14:07, 2026-08-28 11:14:07))  
[2026-08-28 11:14:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5283, 2026-08-28 11:14:07, 2026-08-28 11:14:07))"} 
[2026-08-28 11:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3314 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331419 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331419 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:15:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:15:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:15:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:15:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8771, 2026-08-28 11:15:07, 2026-08-28 11:15:07))  
[2026-08-28 11:15:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8771, 2026-08-28 11:15:07, 2026-08-28 11:15:07))"} 
[2026-08-28 11:15:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:15:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:20] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:15:20] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A6NViFG_zWiyNSXuK-a3ddg"}}}} 
[2026-08-28 11:15:21] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:15:21] production.INFO: OTP Email sent to juansangaji27@gmail.com  
[2026-08-28 11:15:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:52] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:15:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7006, 2026-08-28 11:16:05, 2026-08-28 11:16:05))  
[2026-08-28 11:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7006, 2026-08-28 11:16:05, 2026-08-28 11:16:05))"} 
[2026-08-28 11:16:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:16:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:16:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:16:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:17:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:17:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:17:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:17:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6925, 2026-08-28 11:17:08, 2026-08-28 11:17:08))  
[2026-08-28 11:17:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6925, 2026-08-28 11:17:08, 2026-08-28 11:17:08))"} 
[2026-08-28 11:17:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:17:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:17:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:18:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:18:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4869, 2026-08-28 11:18:05, 2026-08-28 11:18:05))  
[2026-08-28 11:18:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4869, 2026-08-28 11:18:05, 2026-08-28 11:18:05))"} 
[2026-08-28 11:18:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:18:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:18:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:18:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:19:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:19:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1596, 2026-08-28 11:19:03, 2026-08-28 11:19:03))  
[2026-08-28 11:19:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1596, 2026-08-28 11:19:03, 2026-08-28 11:19:03))"} 
[2026-08-28 11:19:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:19:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:19:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-13&start_date=2026-09-13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-13&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:20:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:20:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6766, 2026-08-28 11:20:05, 2026-08-28 11:20:05))  
[2026-08-28 11:20:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6766, 2026-08-28 11:20:05, 2026-08-28 11:20:05))"} 
[2026-08-28 11:20:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:20:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:21:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:21:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6523, 2026-08-28 11:21:03, 2026-08-28 11:21:03))  
[2026-08-28 11:21:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6523, 2026-08-28 11:21:03, 2026-08-28 11:21:03))"} 
[2026-08-28 11:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:22:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:22:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1219, 2026-08-28 11:22:04, 2026-08-28 11:22:04))  
[2026-08-28 11:22:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1219, 2026-08-28 11:22:04, 2026-08-28 11:22:04))"} 
[2026-08-28 11:22:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:22:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:23:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:23:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2918, 2026-08-28 11:23:03, 2026-08-28 11:23:03))  
[2026-08-28 11:23:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2918, 2026-08-28 11:23:03, 2026-08-28 11:23:03))"} 
[2026-08-28 11:23:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-28 11:23:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:23:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:24:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:24:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3471, 2026-08-28 11:24:03, 2026-08-28 11:24:03))  
[2026-08-28 11:24:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3471, 2026-08-28 11:24:03, 2026-08-28 11:24:03))"} 
[2026-08-28 11:24:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:24:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:25:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:25:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9044, 2026-08-28 11:25:04, 2026-08-28 11:25:04))  
[2026-08-28 11:25:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9044, 2026-08-28 11:25:04, 2026-08-28 11:25:04))"} 
[2026-08-28 11:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:26:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:26:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2019, 2026-08-28 11:26:04, 2026-08-28 11:26:04))  
[2026-08-28 11:26:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2019, 2026-08-28 11:26:04, 2026-08-28 11:26:04))"} 
[2026-08-28 11:26:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:26:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4627, 2026-08-28 11:27:03, 2026-08-28 11:27:03))  
[2026-08-28 11:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4627, 2026-08-28 11:27:03, 2026-08-28 11:27:03))"} 
[2026-08-28 11:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:27:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3788, 2026-08-28 11:28:04, 2026-08-28 11:28:04))  
[2026-08-28 11:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3788, 2026-08-28 11:28:04, 2026-08-28 11:28:04))"} 
[2026-08-28 11:28:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:28:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:29:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:29:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2839, 2026-08-28 11:29:05, 2026-08-28 11:29:05))  
[2026-08-28 11:29:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2839, 2026-08-28 11:29:05, 2026-08-28 11:29:05))"} 
[2026-08-28 11:29:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:29:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:29:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:29:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:30:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:30:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:30:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:30:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0916, 2026-08-28 11:30:04, 2026-08-28 11:30:04))  
[2026-08-28 11:30:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0916, 2026-08-28 11:30:04, 2026-08-28 11:30:04))"} 
[2026-08-28 11:30:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:30:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:31:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:31:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4659, 2026-08-28 11:31:05, 2026-08-28 11:31:05))  
[2026-08-28 11:31:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4659, 2026-08-28 11:31:05, 2026-08-28 11:31:05))"} 
[2026-08-28 11:31:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:31:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:32:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:32:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:32:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8880, 2026-08-28 11:32:06, 2026-08-28 11:32:06))  
[2026-08-28 11:32:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8880, 2026-08-28 11:32:06, 2026-08-28 11:32:06))"} 
[2026-08-28 11:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:33:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:33:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5251, 2026-08-28 11:33:03, 2026-08-28 11:33:03))  
[2026-08-28 11:33:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5251, 2026-08-28 11:33:03, 2026-08-28 11:33:03))"} 
[2026-08-28 11:33:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:33:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:33:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1401, 2026-08-28 11:34:04, 2026-08-28 11:34:04))  
[2026-08-28 11:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1401, 2026-08-28 11:34:04, 2026-08-28 11:34:04))"} 
[2026-08-28 11:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5551, 2026-08-28 11:35:04, 2026-08-28 11:35:04))  
[2026-08-28 11:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5551, 2026-08-28 11:35:04, 2026-08-28 11:35:04))"} 
[2026-08-28 11:35:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:35:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:36:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8994, 2026-08-28 11:36:03, 2026-08-28 11:36:03))  
[2026-08-28 11:36:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8994, 2026-08-28 11:36:03, 2026-08-28 11:36:03))"} 
[2026-08-28 11:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6878, 2026-08-28 11:37:03, 2026-08-28 11:37:03))  
[2026-08-28 11:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6878, 2026-08-28 11:37:03, 2026-08-28 11:37:03))"} 
[2026-08-28 11:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:38:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:38:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3423, 2026-08-28 11:38:04, 2026-08-28 11:38:04))  
[2026-08-28 11:38:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3423, 2026-08-28 11:38:04, 2026-08-28 11:38:04))"} 
[2026-08-28 11:38:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:38:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:39:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:39:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1621, 2026-08-28 11:39:03, 2026-08-28 11:39:03))  
[2026-08-28 11:39:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1621, 2026-08-28 11:39:03, 2026-08-28 11:39:03))"} 
[2026-08-28 11:39:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:39:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:40:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1643, 2026-08-28 11:40:05, 2026-08-28 11:40:05))  
[2026-08-28 11:40:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1643, 2026-08-28 11:40:05, 2026-08-28 11:40:05))"} 
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:40:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:41:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:41:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5563, 2026-08-28 11:41:04, 2026-08-28 11:41:04))  
[2026-08-28 11:41:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5563, 2026-08-28 11:41:04, 2026-08-28 11:41:04))"} 
[2026-08-28 11:41:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:41:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:42:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:42:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:42:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2262, 2026-08-28 11:42:03, 2026-08-28 11:42:03))  
[2026-08-28 11:42:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2262, 2026-08-28 11:42:03, 2026-08-28 11:42:03))"} 
[2026-08-28 11:42:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:42:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337204 from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:42:47] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:42:47] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A-07HkNFTVPEf21dQWnw971"}}}} 
[2026-08-28 11:42:47] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:42:47] production.INFO: OTP Email sent to youhand168@gmail.com  
[2026-08-28 11:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:43:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:43:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:43:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:43:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:43:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3887, 2026-08-28 11:43:05, 2026-08-28 11:43:05))  
[2026-08-28 11:43:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3887, 2026-08-28 11:43:05, 2026-08-28 11:43:05))"} 
[2026-08-28 11:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:43:26] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:43:27] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AAKed7-3g5XrbkkDMDJ7swn"}}}} 
[2026-08-28 11:43:27] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:43:27] production.INFO: OTP Email sent to youhand168@gmail.com  
[2026-08-28 11:44:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:44:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:44:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5631, 2026-08-28 11:44:05, 2026-08-28 11:44:05))  
[2026-08-28 11:44:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5631, 2026-08-28 11:44:05, 2026-08-28 11:44:05))"} 
[2026-08-28 11:44:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:44:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:44:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:44:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:44:51] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:44:52] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A3_vEFau_2wX5tgXT_hai1m"}}}} 
[2026-08-28 11:44:52] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:44:52] production.INFO: OTP Email sent to youhand168@gmail.com  
[2026-08-28 11:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:45:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:45:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:45:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:45:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:45:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:45:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8807, 2026-08-28 11:45:07, 2026-08-28 11:45:07))  
[2026-08-28 11:45:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8807, 2026-08-28 11:45:07, 2026-08-28 11:45:07))"} 
[2026-08-28 11:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:45:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:45:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:49] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:45:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:46:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:46:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:46:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:46:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0012, 2026-08-28 11:46:02, 2026-08-28 11:46:02))  
[2026-08-28 11:46:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0012, 2026-08-28 11:46:02, 2026-08-28 11:46:02))"} 
[2026-08-28 11:46:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:46:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/308 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/308 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:46:35] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AUIb6jqB32yStIQhAC74BKr"}}}} 
[2026-08-28 11:46:35] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:37] production.ERROR: Background email process error (suppressed) for oktaviayulimasari@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 41be03b00d2f7-cc1f32f656dsm180386a12.5 - gsmtp".  
[2026-08-28 11:46:37] production.INFO: Email job dispatched for: oktaviayulimasari@gmail.com  
[2026-08-28 11:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/308 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:47:00] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Ahz3d5zxwLo0pVD-ikaph7z"}}}} 
[2026-08-28 11:47:01] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:47:02] production.ERROR: Background email process error (suppressed) for oktaviayulimasari@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d2e1a72fcca58-8569ff73a9asm190057b3a.27 - gsmtp".  
[2026-08-28 11:47:02] production.INFO: Email job dispatched for: oktaviayulimasari@gmail.com  
[2026-08-28 11:47:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:47:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:47:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1174, 2026-08-28 11:47:04, 2026-08-28 11:47:04))  
[2026-08-28 11:47:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1174, 2026-08-28 11:47:04, 2026-08-28 11:47:04))"} 
[2026-08-28 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/308 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/352 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/352 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:47:47] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A12-bHfUd4Dl-HRRsZ0Xw6S"}}}} 
[2026-08-28 11:47:47] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 11:47:49] production.ERROR: Background email process error (suppressed) for oktaviayulimasari@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d75986d30dsm1858845ad.38 - gsmtp".  
[2026-08-28 11:47:49] production.INFO: Email job dispatched for: oktaviayulimasari@gmail.com  
[2026-08-28 11:47:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6109, 2026-08-28 11:48:04, 2026-08-28 11:48:04))  
[2026-08-28 11:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6109, 2026-08-28 11:48:04, 2026-08-28 11:48:04))"} 
[2026-08-28 11:48:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:48:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:48:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:48:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:48:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1398, 2026-08-28 11:49:04, 2026-08-28 11:49:04))  
[2026-08-28 11:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1398, 2026-08-28 11:49:04, 2026-08-28 11:49:04))"} 
[2026-08-28 11:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:49:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:50:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:50:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:50:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:50:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:50:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0799, 2026-08-28 11:50:07, 2026-08-28 11:50:07))  
[2026-08-28 11:50:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0799, 2026-08-28 11:50:07, 2026-08-28 11:50:07))"} 
[2026-08-28 11:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:50:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2819, 2026-08-28 11:51:03, 2026-08-28 11:51:03))  
[2026-08-28 11:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2819, 2026-08-28 11:51:03, 2026-08-28 11:51:03))"} 
[2026-08-28 11:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:51:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:52:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:52:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0183, 2026-08-28 11:52:04, 2026-08-28 11:52:04))  
[2026-08-28 11:52:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0183, 2026-08-28 11:52:04, 2026-08-28 11:52:04))"} 
[2026-08-28 11:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:52:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9291, 2026-08-28 11:53:03, 2026-08-28 11:53:03))  
[2026-08-28 11:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9291, 2026-08-28 11:53:03, 2026-08-28 11:53:03))"} 
[2026-08-28 11:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6127, 2026-08-28 11:54:04, 2026-08-28 11:54:04))  
[2026-08-28 11:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6127, 2026-08-28 11:54:04, 2026-08-28 11:54:04))"} 
[2026-08-28 11:54:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:54:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:54:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:55:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:55:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5353, 2026-08-28 11:55:03, 2026-08-28 11:55:03))  
[2026-08-28 11:55:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5353, 2026-08-28 11:55:03, 2026-08-28 11:55:03))"} 
[2026-08-28 11:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:55:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:56:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:56:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:56:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:56:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:56:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1940, 2026-08-28 11:56:05, 2026-08-28 11:56:05))  
[2026-08-28 11:56:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1940, 2026-08-28 11:56:05, 2026-08-28 11:56:05))"} 
[2026-08-28 11:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:56:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 11:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:56:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:57:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:57:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6973, 2026-08-28 11:57:05, 2026-08-28 11:57:05))  
[2026-08-28 11:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6973, 2026-08-28 11:57:05, 2026-08-28 11:57:05))"} 
[2026-08-28 11:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:57:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:58:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:58:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8022, 2026-08-28 11:58:03, 2026-08-28 11:58:03))  
[2026-08-28 11:58:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8022, 2026-08-28 11:58:03, 2026-08-28 11:58:03))"} 
[2026-08-28 11:58:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:58:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 11:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 11:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 11:59:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 11:59:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5720, 2026-08-28 11:59:05, 2026-08-28 11:59:05))  
[2026-08-28 11:59:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5720, 2026-08-28 11:59:05, 2026-08-28 11:59:05))"} 
[2026-08-28 11:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 11:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2647, 2026-08-28 12:00:06, 2026-08-28 12:00:06))  
[2026-08-28 12:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2647, 2026-08-28 12:00:06, 2026-08-28 12:00:06))"} 
[2026-08-28 12:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:00:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:00:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:00:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9186, 2026-08-28 12:01:04, 2026-08-28 12:01:04))  
[2026-08-28 12:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9186, 2026-08-28 12:01:04, 2026-08-28 12:01:04))"} 
[2026-08-28 12:01:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:01:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/354 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/354 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:01:33] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A2MqMK-lby09Tfkd6zRTFwZ"}}}} 
[2026-08-28 12:01:33] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:01:35] production.ERROR: Background email process error (suppressed) for ellamitracianjur@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d7594fb1absm1967915ad.6 - gsmtp".  
[2026-08-28 12:01:35] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-28 12:01:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:01:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8753, 2026-08-28 12:02:04, 2026-08-28 12:02:04))  
[2026-08-28 12:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8753, 2026-08-28 12:02:04, 2026-08-28 12:02:04))"} 
[2026-08-28 12:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/354 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:03:02] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AhK6EcoSB2y0Rprv9dDK5Ym"}}}} 
[2026-08-28 12:03:02] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:03:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:03:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7199, 2026-08-28 12:03:03, 2026-08-28 12:03:03))  
[2026-08-28 12:03:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7199, 2026-08-28 12:03:03, 2026-08-28 12:03:03))"} 
[2026-08-28 12:03:04] production.ERROR: Background email process error (suppressed) for ellamitracianjur@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d7593bae5fsm2018095ad.0 - gsmtp".  
[2026-08-28 12:03:04] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-28 12:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:03:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:03:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:04:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:04:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:04:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:04:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:04:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7563, 2026-08-28 12:04:05, 2026-08-28 12:04:05))  
[2026-08-28 12:04:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7563, 2026-08-28 12:04:05, 2026-08-28 12:04:05))"} 
[2026-08-28 12:04:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:04:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:04:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:04:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:04:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:04:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:04:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:04:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:05:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:05:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:05:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:05:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:05:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:05:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:05:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:05:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6778, 2026-08-28 12:05:06, 2026-08-28 12:05:06))  
[2026-08-28 12:05:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6778, 2026-08-28 12:05:06, 2026-08-28 12:05:06))"} 
[2026-08-28 12:05:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:05:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:05:51] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:05:51] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AIotmEF5g1Spzesr33sBjAZ"}}}} 
[2026-08-28 12:05:52] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:05:52] production.INFO: OTP Email sent to alvinmaretta@gmail.com  
[2026-08-28 12:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:05:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:06:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:06:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5432, 2026-08-28 12:06:05, 2026-08-28 12:06:05))  
[2026-08-28 12:06:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5432, 2026-08-28 12:06:05, 2026-08-28 12:06:05))"} 
[2026-08-28 12:06:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:15] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:06:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:07:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:07:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:07:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:07:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:07:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:07:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:07:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2746, 2026-08-28 12:07:05, 2026-08-28 12:07:05))  
[2026-08-28 12:07:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2746, 2026-08-28 12:07:05, 2026-08-28 12:07:05))"} 
[2026-08-28 12:07:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:07:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7003, 2026-08-28 12:08:04, 2026-08-28 12:08:04))  
[2026-08-28 12:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7003, 2026-08-28 12:08:04, 2026-08-28 12:08:04))"} 
[2026-08-28 12:08:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:08:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:08:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:08:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:08:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:08:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:08:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:08:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:09:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:09:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:09:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:09:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2017, 2026-08-28 12:09:07, 2026-08-28 12:09:07))  
[2026-08-28 12:09:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2017, 2026-08-28 12:09:07, 2026-08-28 12:09:07))"} 
[2026-08-28 12:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:09:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4749, 2026-08-28 12:10:05, 2026-08-28 12:10:05))  
[2026-08-28 12:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4749, 2026-08-28 12:10:05, 2026-08-28 12:10:05))"} 
[2026-08-28 12:10:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:10:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:11:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:11:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8194, 2026-08-28 12:11:03, 2026-08-28 12:11:03))  
[2026-08-28 12:11:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8194, 2026-08-28 12:11:03, 2026-08-28 12:11:03))"} 
[2026-08-28 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:12:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:12:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6362, 2026-08-28 12:12:03, 2026-08-28 12:12:03))  
[2026-08-28 12:12:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6362, 2026-08-28 12:12:03, 2026-08-28 12:12:03))"} 
[2026-08-28 12:12:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:12:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:13:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:13:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:13:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:13:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:13:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7038, 2026-08-28 12:13:07, 2026-08-28 12:13:07))  
[2026-08-28 12:13:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7038, 2026-08-28 12:13:07, 2026-08-28 12:13:07))"} 
[2026-08-28 12:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:13:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:13:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9919, 2026-08-28 12:14:03, 2026-08-28 12:14:03))  
[2026-08-28 12:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9919, 2026-08-28 12:14:03, 2026-08-28 12:14:03))"} 
[2026-08-28 12:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:14:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:15:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1265, 2026-08-28 12:15:06, 2026-08-28 12:15:06))  
[2026-08-28 12:15:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1265, 2026-08-28 12:15:06, 2026-08-28 12:15:06))"} 
[2026-08-28 12:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:15:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:16:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6348, 2026-08-28 12:16:04, 2026-08-28 12:16:04))  
[2026-08-28 12:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6348, 2026-08-28 12:16:04, 2026-08-28 12:16:04))"} 
[2026-08-28 12:16:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:16:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:16:07] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 12:16:07] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 12:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:16:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4145, 2026-08-28 12:17:09, 2026-08-28 12:17:09))  
[2026-08-28 12:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4145, 2026-08-28 12:17:09, 2026-08-28 12:17:09))"} 
[2026-08-28 12:17:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:17:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:18:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:18:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:18:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5625, 2026-08-28 12:18:04, 2026-08-28 12:18:04))  
[2026-08-28 12:18:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5625, 2026-08-28 12:18:04, 2026-08-28 12:18:04))"} 
[2026-08-28 12:18:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:34] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"14:15:00","reqEnd":"16:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 12:18:34] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"14:15:00","reqEnd":"16:15:00","conflict":false} 
[2026-08-28 12:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:18:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:18:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:18:59] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 12:18:59] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 12:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5808, 2026-08-28 12:19:04, 2026-08-28 12:19:04))  
[2026-08-28 12:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5808, 2026-08-28 12:19:04, 2026-08-28 12:19:04))"} 
[2026-08-28 12:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:20:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:20:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3169, 2026-08-28 12:20:04, 2026-08-28 12:20:04))  
[2026-08-28 12:20:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3169, 2026-08-28 12:20:04, 2026-08-28 12:20:04))"} 
[2026-08-28 12:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:20:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:21:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:21:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:21:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1158, 2026-08-28 12:21:03, 2026-08-28 12:21:03))  
[2026-08-28 12:21:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1158, 2026-08-28 12:21:03, 2026-08-28 12:21:03))"} 
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:21:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:22:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:22:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:22:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:22:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3941, 2026-08-28 12:22:05, 2026-08-28 12:22:05))  
[2026-08-28 12:22:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3941, 2026-08-28 12:22:05, 2026-08-28 12:22:05))"} 
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:22:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:22:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:23:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:23:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8361, 2026-08-28 12:23:03, 2026-08-28 12:23:03))  
[2026-08-28 12:23:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8361, 2026-08-28 12:23:03, 2026-08-28 12:23:03))"} 
[2026-08-28 12:23:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:23:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:24:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:24:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:24:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:24:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:24:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3398, 2026-08-28 12:24:05, 2026-08-28 12:24:05))  
[2026-08-28 12:24:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3398, 2026-08-28 12:24:05, 2026-08-28 12:24:05))"} 
[2026-08-28 12:24:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:24:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:25:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:25:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:25:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:25:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:25:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6981, 2026-08-28 12:25:05, 2026-08-28 12:25:05))  
[2026-08-28 12:25:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6981, 2026-08-28 12:25:05, 2026-08-28 12:25:05))"} 
[2026-08-28 12:25:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:25:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:26:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3372, 2026-08-28 12:26:05, 2026-08-28 12:26:05))  
[2026-08-28 12:26:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3372, 2026-08-28 12:26:05, 2026-08-28 12:26:05))"} 
[2026-08-28 12:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:27:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:27:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6688, 2026-08-28 12:27:04, 2026-08-28 12:27:04))  
[2026-08-28 12:27:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6688, 2026-08-28 12:27:04, 2026-08-28 12:27:04))"} 
[2026-08-28 12:27:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:27:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:28:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:28:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:28:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:28:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:28:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5987, 2026-08-28 12:28:05, 2026-08-28 12:28:05))  
[2026-08-28 12:28:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5987, 2026-08-28 12:28:05, 2026-08-28 12:28:05))"} 
[2026-08-28 12:28:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:28:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:28:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:29:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2869, 2026-08-28 12:29:04, 2026-08-28 12:29:04))  
[2026-08-28 12:29:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2869, 2026-08-28 12:29:04, 2026-08-28 12:29:04))"} 
[2026-08-28 12:29:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:29:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:29:25] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:29:26] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AEsAPZ6xj0CfmKycHiwHTka"}}}} 
[2026-08-28 12:29:26] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:29:26] production.INFO: OTP Email sent to alifyafya2499@gmail.com  
[2026-08-28 12:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:29:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:30:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:30:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:30:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:30:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:30:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0066, 2026-08-28 12:30:07, 2026-08-28 12:30:07))  
[2026-08-28 12:30:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0066, 2026-08-28 12:30:07, 2026-08-28 12:30:07))"} 
[2026-08-28 12:30:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:08] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:30:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:30:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:31:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:31:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4298, 2026-08-28 12:31:05, 2026-08-28 12:31:05))  
[2026-08-28 12:31:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4298, 2026-08-28 12:31:05, 2026-08-28 12:31:05))"} 
[2026-08-28 12:31:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:31:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:31:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:32:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1645, 2026-08-28 12:32:05, 2026-08-28 12:32:05))  
[2026-08-28 12:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1645, 2026-08-28 12:32:05, 2026-08-28 12:32:05))"} 
[2026-08-28 12:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:40] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":333,"therapist_id":6,"date":null,"start_date":"2026-09-11","end_date":null,"day_of_week":"friday","start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:32:57.000000Z","updated_at":"2026-08-23T07:00:04.000000Z"},"reqStart":"20:00:00","reqEnd":"21:00:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 12:32:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=50000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=50000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=50000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=50000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:56] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-11","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":47,"variant_id":44,"therapist_id":7,"start_time":"20:00","guest_name":"Alifyanita Permatasari","guest_phone":"0895390662904","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 12:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:32:57] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":316} 
[2026-08-28 12:32:57] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:32:57] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 12:32:57] production.INFO: createDokuPayment: Using specific channel {"method":"EMONEY_DANA","channel":"EMONEY_DANA"} 
[2026-08-28 12:32:57] production.INFO: createDokuPayment: Final payment_method_types {"types":["EMONEY_DANA"]} 
[2026-08-28 12:32:57] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":50000,\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 316\",\"price\":50000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"EMONEY_DANA\"]},\"customer\":{\"name\":\"Alifyanita Permatasari\",\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 12:32:57] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":50000,"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","currency":"IDR","session_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000316-1787895177-YCYEVX","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 316","price":50000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["EMONEY_DANA"]},"customer":{"name":"Alifyanita Permatasari","email":"alifyafya2499@gmail.com","phone":"0895390662904"}}} 
[2026-08-28 12:32:57] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:07a5fa36-1c5e-45cb-ae04-683bd5c22157
Request-Timestamp:2026-08-28T05:32:57Z
Request-Target:/checkout/v1/payment
Digest:/A1PayMLmJ8MO/acULkx7g8SX0JX6sK9SmeWrsHxDLI="} 
[2026-08-28 12:32:57] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"50000","invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","currency":"IDR","session_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000316-1787895177-YCYEVX","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 316","quantity":1,"price":"50000"}]},"payment":{"payment_method_types":["EMONEY_DANA"],"payment_due_date":30,"token_id":"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285","url":"https://checkout.doku.com/checkout-link-v2/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285","expired_date":"20260828130257","expired_datetime":"2026-08-28T06:02:57Z"},"customer":{"email":"alifyafya2499@gmail.com","phone":"0895390662904","name":"Alifyanita Permatasari"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 316","quantity":1,"price":"50000"}]},"uuid":2.2252608281232572e+39,"headers":{"request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","signature":"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=","date":"2026-08-28T05:32:57Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 12:32:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:32:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:33:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:03] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:03] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:03] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:03] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:0f5dd4ed-b16c-45f8-b012-ce13c3b43ec7
Request-Timestamp:2026-08-28T05:33:03Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:03] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:03] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:03] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:03] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:03\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:33:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:33:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8426, 2026-08-28 12:33:04, 2026-08-28 12:33:04))  
[2026-08-28 12:33:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8426, 2026-08-28 12:33:04, 2026-08-28 12:33:04))"} 
[2026-08-28 12:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:08] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:08] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:08] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:08] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:ecf650f3-f0f6-45b3-9842-a41e88c07d3d
Request-Timestamp:2026-08-28T05:33:08Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:08] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:08] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:08] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:08] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:08\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:13] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:13] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:13] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:13] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:10ae9381-8094-425a-907c-de1860779bcd
Request-Timestamp:2026-08-28T05:33:13Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:13] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:13] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:13] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:13] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:13\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:18] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:18] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:18] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:18] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:2ef6e30d-405f-4ce2-a8d4-dfa7bac6e54a
Request-Timestamp:2026-08-28T05:33:18Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:18] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:18] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:18] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:18] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:18\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:23] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:23] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:23] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:23] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:1d203d3e-d5ae-4621-8c1b-dc73c77bf908
Request-Timestamp:2026-08-28T05:33:23Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:23] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:23] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:23] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:23] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:23\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:28] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:28] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:28] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:28] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6410ef9d-5128-49f5-837d-fc52b3817b09
Request-Timestamp:2026-08-28T05:33:28Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:28] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:28] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:28] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:28] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:28\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:33] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:33] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:33] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:33] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:308583db-e16d-4b9b-96eb-c4f6231e50ef
Request-Timestamp:2026-08-28T05:33:33Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:33] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:33] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:33] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:33] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:33\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:38] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:38] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:38] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:38] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:78ef3294-b466-405c-b8e1-fed4cd452969
Request-Timestamp:2026-08-28T05:33:38Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:38] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:38] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:38] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:38] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:38\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:44] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:44] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:44] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:44] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:63e9ead5-6174-4226-8f3e-86c5dec8bb0d
Request-Timestamp:2026-08-28T05:33:44Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:44] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:45] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:45] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:45] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:45\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:48] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:48] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:48] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:48] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:0dc7ca2f-5934-42d3-98e7-23799b345a66
Request-Timestamp:2026-08-28T05:33:48Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:48] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:48] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:48] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:48] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:48\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:53] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:53] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:53] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:53] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9bfc6915-a90c-49f0-b22e-c89d2de79354
Request-Timestamp:2026-08-28T05:33:53Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:53] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:54] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:54] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:54] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:54\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:33:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:33:58] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:33:58] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:33:58] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:33:58] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:e763a997-f4bf-4cd3-86ca-c174bde78716
Request-Timestamp:2026-08-28T05:33:58Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:58] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:33:58] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T05:33:02Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"PENDING","date":"20260828123302","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:33:58] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"pending"} 
[2026-08-28 12:33:58] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"pending","payment_status":null,"booking_id":null,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:33:58\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:33:02Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"PENDING\",\"date\":\"20260828123302\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:34:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:34:03] production.INFO: Payment Status Check {"payment_id":"426","current_status":"pending","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:34:03] production.INFO: Calling checkDokuStatus for payment {"payment_id":"426"} 
[2026-08-28 12:34:03] production.INFO: checkDokuStatus called {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 12:34:03] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:c2d4bbd1-3157-4b42-87ee-e87ccc3a11f1
Request-Timestamp:2026-08-28T05:34:03Z
Request-Target:/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:34:03] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000316-1787895177-YCYEVX","invoice":"PAY-20260828-000316-1787895177-YCYEVX"} 
[2026-08-28 12:34:03] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","response":{"order":{"invoice_number":"PAY-20260828-000316-1787895177-YCYEVX","amount":50000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-28T05:34:03Z","original_request_id":"07a5fa36-1c5e-45cb-ae04-683bd5c22157","service_code":"54"},"acquirer":{"id":"DANA","name":"DANA Snap Direct Debit"},"channel":{"id":"EMONEY_DANA"},"additional_info":{"order_title":"PAY-20260828-000316-1787895177-YCYEVX","origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"support_deep_link_checkout_url":"false","line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"50000","name":"Pembayaran Booking 316"}]},"emoney_payment":{"status":"SUCCESS","date":"20260828123403","approval_code":"20260828111212800110166837629787153","response_code":"2005400","response_message":"Successful"},"emoney_configuration":{"sub_merchant_id":"Zafaran Beauty Spa"}}} 
[2026-08-28 12:34:03] production.INFO: Updating payment status {"payment_id":426,"old_status":"pending","new_status":"success"} 
[2026-08-28 12:34:03] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":426} 
[2026-08-28 12:34:03] production.INFO: processSuccessfulPayment starting for Payment ID: 426, Status: success  
[2026-08-28 12:34:04] production.INFO: Found PaymentLog ID: 316 with status: pending  
[2026-08-28 12:34:04] production.INFO: PaymentLog 316 updated to settlement  
[2026-08-28 12:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:34:04] production.INFO: Resolved customer email {"email":"alifyafya2499@gmail.com"} 
[2026-08-28 12:34:04] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"Av3RdkEDYDavm907-LOkpcJ"}}}} 
[2026-08-28 12:34:04] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 12:34:06] production.ERROR: Background email process error (suppressed) for pamungkasningsihayu374@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d759869c96sm2128685ad.40 - gsmtp".  
[2026-08-28 12:34:06] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-28 12:34:07] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"APlYJH6rszSSpmKFTJ4NlSW"}}}} 
[2026-08-28 12:34:07] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 12:34:07] production.INFO: Transaction recorded for Payment: 426  
[2026-08-28 12:34:07] production.INFO: After checkDokuStatus {"payment_id":"426","new_status":"success"} 
[2026-08-28 12:34:07] production.INFO: Booking payment status {"booking_id":356,"payment_status":"paid"} 
[2026-08-28 12:34:07] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"success","payment_status":"paid","booking_id":356,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:34:03\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:34:03Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"SUCCESS\",\"date\":\"20260828123403\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:34:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:34:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:34:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:34:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:34:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5361, 2026-08-28 12:34:07, 2026-08-28 12:34:07))  
[2026-08-28 12:34:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5361, 2026-08-28 12:34:07, 2026-08-28 12:34:07))"} 
[2026-08-28 12:34:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/426 from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:34:08] production.INFO: Payment Status Check {"payment_id":"426","current_status":"success","payment_method":"bank_transfer","gateway":"doku"} 
[2026-08-28 12:34:08] production.INFO: Booking payment status {"booking_id":356,"payment_status":"paid"} 
[2026-08-28 12:34:08] production.INFO: Payment Status Response {"payment_id":426,"payment_ref":"PAY-20260828-000316-1787895177-YCYEVX","status":"success","payment_status":"paid","booking_id":356,"amount":"50000.00","method":"bank_transfer","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"EMONEY_DANA\",\"selected_channels\":[\"EMONEY_DANA\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":\"EMONEY_DANA\",\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"50000\",\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"currency\":\"IDR\",\"session_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000316-1787895177-YCYEVX\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"payment\":{\"payment_method_types\":[\"EMONEY_DANA\"],\"payment_due_date\":30,\"token_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/07a5fa36-1c5e-45cb-ae04-683bd5c2215720263228123257285\",\"expired_date\":\"20260828130257\",\"expired_datetime\":\"2026-08-28T06:02:57Z\"},\"customer\":{\"email\":\"alifyafya2499@gmail.com\",\"phone\":\"0895390662904\",\"name\":\"Alifyanita Permatasari\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 316\",\"quantity\":1,\"price\":\"50000\"}]},\"uuid\":2.2252608281232572e+39,\"headers\":{\"request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"signature\":\"HMACSHA256=axoopzHRH4UAvLlez4CBvMDCqHimP6Du68CkhMXG4U0=\",\"date\":\"2026-08-28T05:32:57Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 12:34:03\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"amount\":50000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-28T05:34:03Z\",\"original_request_id\":\"07a5fa36-1c5e-45cb-ae04-683bd5c22157\",\"service_code\":\"54\"},\"acquirer\":{\"id\":\"DANA\",\"name\":\"DANA Snap Direct Debit\"},\"channel\":{\"id\":\"EMONEY_DANA\"},\"additional_info\":{\"order_title\":\"PAY-20260828-000316-1787895177-YCYEVX\",\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"support_deep_link_checkout_url\":\"false\",\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"50000\",\"name\":\"Pembayaran Booking 316\"}]},\"emoney_payment\":{\"status\":\"SUCCESS\",\"date\":\"20260828123403\",\"approval_code\":\"20260828111212800110166837629787153\",\"response_code\":\"2005400\",\"response_message\":\"Successful\"},\"emoney_configuration\":{\"sub_merchant_id\":\"Zafaran Beauty Spa\"}}}}","created_at":"2026-08-28 12:32:57"} 
[2026-08-28 12:34:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000316-1787895177-YCYEVX from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000316-1787895177-YCYEVX from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:34:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:35:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 12:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:35:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2668, 2026-08-28 12:35:04, 2026-08-28 12:35:04))  
[2026-08-28 12:35:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2668, 2026-08-28 12:35:04, 2026-08-28 12:35:04))"} 
[2026-08-28 12:36:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:36:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:36:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:36:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:36:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0052, 2026-08-28 12:36:05, 2026-08-28 12:36:05))  
[2026-08-28 12:36:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0052, 2026-08-28 12:36:05, 2026-08-28 12:36:05))"} 
[2026-08-28 12:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:37:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:37:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4465, 2026-08-28 12:37:05, 2026-08-28 12:37:05))  
[2026-08-28 12:37:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4465, 2026-08-28 12:37:05, 2026-08-28 12:37:05))"} 
[2026-08-28 12:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:38:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:38:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3286, 2026-08-28 12:38:03, 2026-08-28 12:38:03))  
[2026-08-28 12:38:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3286, 2026-08-28 12:38:03, 2026-08-28 12:38:03))"} 
[2026-08-28 12:38:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:38:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:39:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:39:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5574, 2026-08-28 12:39:04, 2026-08-28 12:39:04))  
[2026-08-28 12:39:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5574, 2026-08-28 12:39:04, 2026-08-28 12:39:04))"} 
[2026-08-28 12:39:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:39:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:40:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:40:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9981, 2026-08-28 12:40:06, 2026-08-28 12:40:06))  
[2026-08-28 12:40:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9981, 2026-08-28 12:40:06, 2026-08-28 12:40:06))"} 
[2026-08-28 12:40:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:40:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8885, 2026-08-28 12:41:03, 2026-08-28 12:41:03))  
[2026-08-28 12:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8885, 2026-08-28 12:41:03, 2026-08-28 12:41:03))"} 
[2026-08-28 12:41:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:41:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:42:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:42:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9551, 2026-08-28 12:42:05, 2026-08-28 12:42:05))  
[2026-08-28 12:42:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9551, 2026-08-28 12:42:05, 2026-08-28 12:42:05))"} 
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:43:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:43:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2242, 2026-08-28 12:43:03, 2026-08-28 12:43:03))  
[2026-08-28 12:43:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2242, 2026-08-28 12:43:03, 2026-08-28 12:43:03))"} 
[2026-08-28 12:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:43:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:43:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9473, 2026-08-28 12:44:05, 2026-08-28 12:44:05))  
[2026-08-28 12:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9473, 2026-08-28 12:44:05, 2026-08-28 12:44:05))"} 
[2026-08-28 12:45:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:45:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:45:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:45:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:45:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:45:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:45:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4555, 2026-08-28 12:45:04, 2026-08-28 12:45:04))  
[2026-08-28 12:45:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4555, 2026-08-28 12:45:04, 2026-08-28 12:45:04))"} 
[2026-08-28 12:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:45:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:45:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:45:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6444, 2026-08-28 12:46:03, 2026-08-28 12:46:03))  
[2026-08-28 12:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6444, 2026-08-28 12:46:03, 2026-08-28 12:46:03))"} 
[2026-08-28 12:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/3 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/3 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/64 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/64 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:46:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/3 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:47:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:47:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:47:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:47:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5337, 2026-08-28 12:47:07, 2026-08-28 12:47:07))  
[2026-08-28 12:47:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5337, 2026-08-28 12:47:07, 2026-08-28 12:47:07))"} 
[2026-08-28 12:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:47:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3673, 2026-08-28 12:48:04, 2026-08-28 12:48:04))  
[2026-08-28 12:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3673, 2026-08-28 12:48:04, 2026-08-28 12:48:04))"} 
[2026-08-28 12:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:48:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:49:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:49:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1826, 2026-08-28 12:49:03, 2026-08-28 12:49:03))  
[2026-08-28 12:49:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1826, 2026-08-28 12:49:03, 2026-08-28 12:49:03))"} 
[2026-08-28 12:49:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:49:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:49:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:49:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:50:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:50:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:50:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:50:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3724, 2026-08-28 12:50:06, 2026-08-28 12:50:06))  
[2026-08-28 12:50:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3724, 2026-08-28 12:50:06, 2026-08-28 12:50:06))"} 
[2026-08-28 12:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:50:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:50:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7425, 2026-08-28 12:51:03, 2026-08-28 12:51:03))  
[2026-08-28 12:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7425, 2026-08-28 12:51:03, 2026-08-28 12:51:03))"} 
[2026-08-28 12:51:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:51:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:51:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env from No Origin  
[2026-08-28 12:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:52:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:52:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:52:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:52:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:52:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:52:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:52:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0494, 2026-08-28 12:52:07, 2026-08-28 12:52:07))  
[2026-08-28 12:52:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0494, 2026-08-28 12:52:07, 2026-08-28 12:52:07))"} 
[2026-08-28 12:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:52:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 12:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:52:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:53:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:53:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:53:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:53:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:53:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1365, 2026-08-28 12:53:02, 2026-08-28 12:53:02))  
[2026-08-28 12:53:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1365, 2026-08-28 12:53:02, 2026-08-28 12:53:02))"} 
[2026-08-28 12:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:53:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:54:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:54:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:54:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:54:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:54:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1861, 2026-08-28 12:54:07, 2026-08-28 12:54:07))  
[2026-08-28 12:54:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1861, 2026-08-28 12:54:07, 2026-08-28 12:54:07))"} 
[2026-08-28 12:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:54:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:54:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:54:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:55:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:55:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:55:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:55:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:55:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9941, 2026-08-28 12:55:07, 2026-08-28 12:55:07))  
[2026-08-28 12:55:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9941, 2026-08-28 12:55:07, 2026-08-28 12:55:07))"} 
[2026-08-28 12:55:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:55:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:56:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:56:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:56:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:56:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:56:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9921, 2026-08-28 12:56:05, 2026-08-28 12:56:05))  
[2026-08-28 12:56:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9921, 2026-08-28 12:56:05, 2026-08-28 12:56:05))"} 
[2026-08-28 12:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:56:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4451, 2026-08-28 12:57:04, 2026-08-28 12:57:04))  
[2026-08-28 12:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4451, 2026-08-28 12:57:04, 2026-08-28 12:57:04))"} 
[2026-08-28 12:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:57:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5780, 2026-08-28 12:58:05, 2026-08-28 12:58:05))  
[2026-08-28 12:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5780, 2026-08-28 12:58:05, 2026-08-28 12:58:05))"} 
[2026-08-28 12:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:58:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 12:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 12:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 12:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 12:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7839, 2026-08-28 12:59:04, 2026-08-28 12:59:04))  
[2026-08-28 12:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7839, 2026-08-28 12:59:04, 2026-08-28 12:59:04))"} 
[2026-08-28 12:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 12:59:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5562, 2026-08-28 13:00:06, 2026-08-28 13:00:06))  
[2026-08-28 13:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5562, 2026-08-28 13:00:06, 2026-08-28 13:00:06))"} 
[2026-08-28 13:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:00:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:00:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7412, 2026-08-28 13:01:04, 2026-08-28 13:01:04))  
[2026-08-28 13:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7412, 2026-08-28 13:01:04, 2026-08-28 13:01:04))"} 
[2026-08-28 13:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:01:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1567, 2026-08-28 13:02:04, 2026-08-28 13:02:04))  
[2026-08-28 13:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1567, 2026-08-28 13:02:04, 2026-08-28 13:02:04))"} 
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:02:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:02:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:03:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:03:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6762, 2026-08-28 13:03:04, 2026-08-28 13:03:04))  
[2026-08-28 13:03:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6762, 2026-08-28 13:03:04, 2026-08-28 13:03:04))"} 
[2026-08-28 13:03:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:03:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:04:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2673, 2026-08-28 13:04:04, 2026-08-28 13:04:04))  
[2026-08-28 13:04:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2673, 2026-08-28 13:04:04, 2026-08-28 13:04:04))"} 
[2026-08-28 13:04:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:04:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:05:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5857, 2026-08-28 13:05:05, 2026-08-28 13:05:05))  
[2026-08-28 13:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5857, 2026-08-28 13:05:05, 2026-08-28 13:05:05))"} 
[2026-08-28 13:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:05:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:06:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:06:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5202, 2026-08-28 13:06:03, 2026-08-28 13:06:03))  
[2026-08-28 13:06:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5202, 2026-08-28 13:06:03, 2026-08-28 13:06:03))"} 
[2026-08-28 13:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:07:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:07:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:07:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:07:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:07:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5627, 2026-08-28 13:07:05, 2026-08-28 13:07:05))  
[2026-08-28 13:07:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5627, 2026-08-28 13:07:05, 2026-08-28 13:07:05))"} 
[2026-08-28 13:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:07:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:07:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9293, 2026-08-28 13:08:04, 2026-08-28 13:08:04))  
[2026-08-28 13:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9293, 2026-08-28 13:08:04, 2026-08-28 13:08:04))"} 
[2026-08-28 13:08:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:08:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:09:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:09:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:09:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:09:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:09:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9527, 2026-08-28 13:09:06, 2026-08-28 13:09:06))  
[2026-08-28 13:09:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9527, 2026-08-28 13:09:06, 2026-08-28 13:09:06))"} 
[2026-08-28 13:09:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:09:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3211, 2026-08-28 13:10:05, 2026-08-28 13:10:05))  
[2026-08-28 13:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3211, 2026-08-28 13:10:05, 2026-08-28 13:10:05))"} 
[2026-08-28 13:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:11:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:11:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6104, 2026-08-28 13:11:05, 2026-08-28 13:11:05))  
[2026-08-28 13:11:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6104, 2026-08-28 13:11:05, 2026-08-28 13:11:05))"} 
[2026-08-28 13:11:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:11:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:12:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:12:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:12:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:12:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:12:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3938, 2026-08-28 13:12:06, 2026-08-28 13:12:06))  
[2026-08-28 13:12:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3938, 2026-08-28 13:12:06, 2026-08-28 13:12:06))"} 
[2026-08-28 13:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:12:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:13:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:13:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5230, 2026-08-28 13:13:05, 2026-08-28 13:13:05))  
[2026-08-28 13:13:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5230, 2026-08-28 13:13:05, 2026-08-28 13:13:05))"} 
[2026-08-28 13:13:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:13:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7620, 2026-08-28 13:14:04, 2026-08-28 13:14:04))  
[2026-08-28 13:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7620, 2026-08-28 13:14:04, 2026-08-28 13:14:04))"} 
[2026-08-28 13:14:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:14:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8043, 2026-08-28 13:15:05, 2026-08-28 13:15:05))  
[2026-08-28 13:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8043, 2026-08-28 13:15:05, 2026-08-28 13:15:05))"} 
[2026-08-28 13:15:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:15:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:16:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8866, 2026-08-28 13:16:04, 2026-08-28 13:16:04))  
[2026-08-28 13:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8866, 2026-08-28 13:16:04, 2026-08-28 13:16:04))"} 
[2026-08-28 13:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:17:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:17:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:17:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:17:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2502, 2026-08-28 13:17:08, 2026-08-28 13:17:08))  
[2026-08-28 13:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2502, 2026-08-28 13:17:08, 2026-08-28 13:17:08))"} 
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:17:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:17:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:18:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:18:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2582, 2026-08-28 13:18:04, 2026-08-28 13:18:04))  
[2026-08-28 13:18:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2582, 2026-08-28 13:18:04, 2026-08-28 13:18:04))"} 
[2026-08-28 13:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4293, 2026-08-28 13:19:04, 2026-08-28 13:19:04))  
[2026-08-28 13:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4293, 2026-08-28 13:19:04, 2026-08-28 13:19:04))"} 
[2026-08-28 13:19:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:19:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:20:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:20:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:20:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2679, 2026-08-28 13:20:05, 2026-08-28 13:20:05))  
[2026-08-28 13:20:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2679, 2026-08-28 13:20:05, 2026-08-28 13:20:05))"} 
[2026-08-28 13:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:21:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:21:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:21:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:21:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:21:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:21:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0367, 2026-08-28 13:21:06, 2026-08-28 13:21:06))  
[2026-08-28 13:21:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0367, 2026-08-28 13:21:06, 2026-08-28 13:21:06))"} 
[2026-08-28 13:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:21:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:22:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:22:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2160, 2026-08-28 13:22:04, 2026-08-28 13:22:04))  
[2026-08-28 13:22:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2160, 2026-08-28 13:22:04, 2026-08-28 13:22:04))"} 
[2026-08-28 13:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:22:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:22:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:22:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:23:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:23:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:23:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:23:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:23:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7233, 2026-08-28 13:23:09, 2026-08-28 13:23:09))  
[2026-08-28 13:23:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7233, 2026-08-28 13:23:09, 2026-08-28 13:23:09))"} 
[2026-08-28 13:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:24:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:24:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:24:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:24:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:24:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7953, 2026-08-28 13:24:06, 2026-08-28 13:24:06))  
[2026-08-28 13:24:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7953, 2026-08-28 13:24:06, 2026-08-28 13:24:06))"} 
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:25:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:25:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:25:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:25:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5371, 2026-08-28 13:25:06, 2026-08-28 13:25:06))  
[2026-08-28 13:25:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5371, 2026-08-28 13:25:06, 2026-08-28 13:25:06))"} 
[2026-08-28 13:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:25:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:26:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:26:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:26:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4316, 2026-08-28 13:26:04, 2026-08-28 13:26:04))  
[2026-08-28 13:26:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4316, 2026-08-28 13:26:04, 2026-08-28 13:26:04))"} 
[2026-08-28 13:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:26:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:26:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:26:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:26:23] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":412,"therapist_id":6,"date":"2026-09-03","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:08:17.000000Z","updated_at":"2026-08-23T07:08:17.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 13:26:23] production.INFO: DEBUG therapist 6 conflict check {"booking_id":319,"item_start":"15:30:00","item_end":"16:45:00","bStart":"15:30:00","bEnd":"16:45:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 13:26:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 13:27:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:27:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6196, 2026-08-28 13:27:03, 2026-08-28 13:27:03))  
[2026-08-28 13:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6196, 2026-08-28 13:27:03, 2026-08-28 13:27:03))"} 
[2026-08-28 13:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:28:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:28:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:28:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:28:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7135, 2026-08-28 13:28:03, 2026-08-28 13:28:03))  
[2026-08-28 13:28:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7135, 2026-08-28 13:28:03, 2026-08-28 13:28:03))"} 
[2026-08-28 13:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:29:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:29:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7270, 2026-08-28 13:29:05, 2026-08-28 13:29:05))  
[2026-08-28 13:29:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7270, 2026-08-28 13:29:05, 2026-08-28 13:29:05))"} 
[2026-08-28 13:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:29:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7548, 2026-08-28 13:30:05, 2026-08-28 13:30:05))  
[2026-08-28 13:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7548, 2026-08-28 13:30:05, 2026-08-28 13:30:05))"} 
[2026-08-28 13:30:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:30:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:31:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:31:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:31:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:31:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:31:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2650, 2026-08-28 13:31:08, 2026-08-28 13:31:08))  
[2026-08-28 13:31:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2650, 2026-08-28 13:31:08, 2026-08-28 13:31:08))"} 
[2026-08-28 13:31:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:31:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:32:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:32:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:32:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:32:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:32:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5553, 2026-08-28 13:32:04, 2026-08-28 13:32:04))  
[2026-08-28 13:32:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5553, 2026-08-28 13:32:04, 2026-08-28 13:32:04))"} 
[2026-08-28 13:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:32:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:33:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:33:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:33:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:33:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:33:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9011, 2026-08-28 13:33:06, 2026-08-28 13:33:06))  
[2026-08-28 13:33:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9011, 2026-08-28 13:33:06, 2026-08-28 13:33:06))"} 
[2026-08-28 13:33:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:33:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6819, 2026-08-28 13:34:04, 2026-08-28 13:34:04))  
[2026-08-28 13:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6819, 2026-08-28 13:34:04, 2026-08-28 13:34:04))"} 
[2026-08-28 13:34:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:34:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8806, 2026-08-28 13:35:04, 2026-08-28 13:35:04))  
[2026-08-28 13:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8806, 2026-08-28 13:35:04, 2026-08-28 13:35:04))"} 
[2026-08-28 13:35:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:35:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8608, 2026-08-28 13:36:04, 2026-08-28 13:36:04))  
[2026-08-28 13:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8608, 2026-08-28 13:36:04, 2026-08-28 13:36:04))"} 
[2026-08-28 13:36:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:36:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:37:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:37:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5766, 2026-08-28 13:37:05, 2026-08-28 13:37:05))  
[2026-08-28 13:37:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5766, 2026-08-28 13:37:05, 2026-08-28 13:37:05))"} 
[2026-08-28 13:37:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:37:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2553, 2026-08-28 13:38:05, 2026-08-28 13:38:05))  
[2026-08-28 13:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2553, 2026-08-28 13:38:05, 2026-08-28 13:38:05))"} 
[2026-08-28 13:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:39:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:39:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0848, 2026-08-28 13:39:05, 2026-08-28 13:39:05))  
[2026-08-28 13:39:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0848, 2026-08-28 13:39:05, 2026-08-28 13:39:05))"} 
[2026-08-28 13:39:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:39:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:40:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7869, 2026-08-28 13:40:05, 2026-08-28 13:40:05))  
[2026-08-28 13:40:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7869, 2026-08-28 13:40:05, 2026-08-28 13:40:05))"} 
[2026-08-28 13:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:40:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3805, 2026-08-28 13:41:03, 2026-08-28 13:41:03))  
[2026-08-28 13:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3805, 2026-08-28 13:41:03, 2026-08-28 13:41:03))"} 
[2026-08-28 13:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:41:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:42:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:42:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0529, 2026-08-28 13:42:03, 2026-08-28 13:42:03))  
[2026-08-28 13:42:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0529, 2026-08-28 13:42:03, 2026-08-28 13:42:03))"} 
[2026-08-28 13:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 13:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:43:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:43:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2982, 2026-08-28 13:43:03, 2026-08-28 13:43:03))  
[2026-08-28 13:43:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2982, 2026-08-28 13:43:03, 2026-08-28 13:43:03))"} 
[2026-08-28 13:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:44:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:44:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8626, 2026-08-28 13:44:04, 2026-08-28 13:44:04))  
[2026-08-28 13:44:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8626, 2026-08-28 13:44:04, 2026-08-28 13:44:04))"} 
[2026-08-28 13:44:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:44:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2306, 2026-08-28 13:45:05, 2026-08-28 13:45:05))  
[2026-08-28 13:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2306, 2026-08-28 13:45:05, 2026-08-28 13:45:05))"} 
[2026-08-28 13:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:45:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5917, 2026-08-28 13:46:03, 2026-08-28 13:46:03))  
[2026-08-28 13:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5917, 2026-08-28 13:46:03, 2026-08-28 13:46:03))"} 
[2026-08-28 13:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:46:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:47:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:47:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9689, 2026-08-28 13:47:03, 2026-08-28 13:47:03))  
[2026-08-28 13:47:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9689, 2026-08-28 13:47:03, 2026-08-28 13:47:03))"} 
[2026-08-28 13:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:47:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:48:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:48:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:48:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:48:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:48:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9829, 2026-08-28 13:48:05, 2026-08-28 13:48:05))  
[2026-08-28 13:48:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9829, 2026-08-28 13:48:05, 2026-08-28 13:48:05))"} 
[2026-08-28 13:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:49:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:49:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0902, 2026-08-28 13:49:05, 2026-08-28 13:49:05))  
[2026-08-28 13:49:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0902, 2026-08-28 13:49:05, 2026-08-28 13:49:05))"} 
[2026-08-28 13:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:50:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:50:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:50:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:50:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:50:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3285, 2026-08-28 13:50:07, 2026-08-28 13:50:07))  
[2026-08-28 13:50:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3285, 2026-08-28 13:50:07, 2026-08-28 13:50:07))"} 
[2026-08-28 13:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:51:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7659, 2026-08-28 13:51:05, 2026-08-28 13:51:05))  
[2026-08-28 13:51:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7659, 2026-08-28 13:51:05, 2026-08-28 13:51:05))"} 
[2026-08-28 13:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:52:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:52:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:52:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:52:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:52:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7920, 2026-08-28 13:52:05, 2026-08-28 13:52:05))  
[2026-08-28 13:52:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7920, 2026-08-28 13:52:05, 2026-08-28 13:52:05))"} 
[2026-08-28 13:52:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:52:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:53:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:53:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:53:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:53:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:53:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9820, 2026-08-28 13:53:08, 2026-08-28 13:53:08))  
[2026-08-28 13:53:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9820, 2026-08-28 13:53:08, 2026-08-28 13:53:08))"} 
[2026-08-28 13:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:53:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:54:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:54:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:54:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:54:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:54:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6692, 2026-08-28 13:54:07, 2026-08-28 13:54:07))  
[2026-08-28 13:54:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6692, 2026-08-28 13:54:07, 2026-08-28 13:54:07))"} 
[2026-08-28 13:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:54:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0954, 2026-08-28 13:55:05, 2026-08-28 13:55:05))  
[2026-08-28 13:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0954, 2026-08-28 13:55:05, 2026-08-28 13:55:05))"} 
[2026-08-28 13:56:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:56:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:56:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:56:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:56:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:56:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:56:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3366, 2026-08-28 13:56:06, 2026-08-28 13:56:06))  
[2026-08-28 13:56:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3366, 2026-08-28 13:56:06, 2026-08-28 13:56:06))"} 
[2026-08-28 13:57:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:57:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:57:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:57:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:57:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:57:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:57:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1981, 2026-08-28 13:57:06, 2026-08-28 13:57:06))  
[2026-08-28 13:57:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1981, 2026-08-28 13:57:06, 2026-08-28 13:57:06))"} 
[2026-08-28 13:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9979, 2026-08-28 13:58:05, 2026-08-28 13:58:05))  
[2026-08-28 13:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9979, 2026-08-28 13:58:05, 2026-08-28 13:58:05))"} 
[2026-08-28 13:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:59:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 13:59:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 13:59:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 13:59:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 13:59:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0906, 2026-08-28 13:59:07, 2026-08-28 13:59:07))  
[2026-08-28 13:59:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0906, 2026-08-28 13:59:07, 2026-08-28 13:59:07))"} 
[2026-08-28 13:59:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 13:59:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:00:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:00:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:00:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:00:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:00:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1428, 2026-08-28 14:00:09, 2026-08-28 14:00:09))  
[2026-08-28 14:00:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1428, 2026-08-28 14:00:09, 2026-08-28 14:00:09))"} 
[2026-08-28 14:00:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:00:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:00:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:01:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:01:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5725, 2026-08-28 14:01:05, 2026-08-28 14:01:05))  
[2026-08-28 14:01:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5725, 2026-08-28 14:01:05, 2026-08-28 14:01:05))"} 
[2026-08-28 14:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:02:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:02:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:02:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:02:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:02:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4947, 2026-08-28 14:02:07, 2026-08-28 14:02:07))  
[2026-08-28 14:02:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4947, 2026-08-28 14:02:07, 2026-08-28 14:02:07))"} 
[2026-08-28 14:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:02:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:02:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:03:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:03:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:03:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:03:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:03:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6890, 2026-08-28 14:03:06, 2026-08-28 14:03:06))  
[2026-08-28 14:03:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6890, 2026-08-28 14:03:06, 2026-08-28 14:03:06))"} 
[2026-08-28 14:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:03:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8081, 2026-08-28 14:04:04, 2026-08-28 14:04:04))  
[2026-08-28 14:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8081, 2026-08-28 14:04:04, 2026-08-28 14:04:04))"} 
[2026-08-28 14:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:05:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:05:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7585, 2026-08-28 14:05:04, 2026-08-28 14:05:04))  
[2026-08-28 14:05:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7585, 2026-08-28 14:05:04, 2026-08-28 14:05:04))"} 
[2026-08-28 14:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:05:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0469, 2026-08-28 14:06:04, 2026-08-28 14:06:04))  
[2026-08-28 14:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0469, 2026-08-28 14:06:04, 2026-08-28 14:06:04))"} 
[2026-08-28 14:06:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:06:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:07:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:07:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:07:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:07:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:07:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3632, 2026-08-28 14:07:03, 2026-08-28 14:07:03))  
[2026-08-28 14:07:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3632, 2026-08-28 14:07:03, 2026-08-28 14:07:03))"} 
[2026-08-28 14:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:07:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5324, 2026-08-28 14:08:04, 2026-08-28 14:08:04))  
[2026-08-28 14:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5324, 2026-08-28 14:08:04, 2026-08-28 14:08:04))"} 
[2026-08-28 14:08:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:08:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:09:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:09:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4848, 2026-08-28 14:09:03, 2026-08-28 14:09:03))  
[2026-08-28 14:09:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4848, 2026-08-28 14:09:03, 2026-08-28 14:09:03))"} 
[2026-08-28 14:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:09:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:10:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:10:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:10:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:10:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:10:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0520, 2026-08-28 14:10:04, 2026-08-28 14:10:04))  
[2026-08-28 14:10:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0520, 2026-08-28 14:10:04, 2026-08-28 14:10:04))"} 
[2026-08-28 14:10:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:10:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:11:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:11:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:11:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:11:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:11:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7147, 2026-08-28 14:11:07, 2026-08-28 14:11:07))  
[2026-08-28 14:11:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7147, 2026-08-28 14:11:07, 2026-08-28 14:11:07))"} 
[2026-08-28 14:11:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:11:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:12:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:12:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:12:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:12:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:12:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7027, 2026-08-28 14:12:07, 2026-08-28 14:12:07))  
[2026-08-28 14:12:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7027, 2026-08-28 14:12:07, 2026-08-28 14:12:07))"} 
[2026-08-28 14:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:13:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:13:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0608, 2026-08-28 14:13:05, 2026-08-28 14:13:05))  
[2026-08-28 14:13:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0608, 2026-08-28 14:13:05, 2026-08-28 14:13:05))"} 
[2026-08-28 14:14:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:14:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4687, 2026-08-28 14:14:03, 2026-08-28 14:14:03))  
[2026-08-28 14:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4687, 2026-08-28 14:14:03, 2026-08-28 14:14:03))"} 
[2026-08-28 14:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:15:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:15:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0775, 2026-08-28 14:15:04, 2026-08-28 14:15:04))  
[2026-08-28 14:15:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0775, 2026-08-28 14:15:04, 2026-08-28 14:15:04))"} 
[2026-08-28 14:15:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:15:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:16:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:16:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:16:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:16:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0165, 2026-08-28 14:16:06, 2026-08-28 14:16:06))  
[2026-08-28 14:16:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0165, 2026-08-28 14:16:06, 2026-08-28 14:16:06))"} 
[2026-08-28 14:16:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:17:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:17:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:17:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:17:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1797, 2026-08-28 14:17:09, 2026-08-28 14:17:09))  
[2026-08-28 14:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1797, 2026-08-28 14:17:09, 2026-08-28 14:17:09))"} 
[2026-08-28 14:17:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:17:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3322 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3322 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:18:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:18:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0938, 2026-08-28 14:18:05, 2026-08-28 14:18:05))  
[2026-08-28 14:18:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0938, 2026-08-28 14:18:05, 2026-08-28 14:18:05))"} 
[2026-08-28 14:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332202 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=332202 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:19:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:19:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6770, 2026-08-28 14:19:03, 2026-08-28 14:19:03))  
[2026-08-28 14:19:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6770, 2026-08-28 14:19:03, 2026-08-28 14:19:03))"} 
[2026-08-28 14:19:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/3 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/3 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/64 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms/64 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:19:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:20:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:20:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:20:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:20:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4794, 2026-08-28 14:20:07, 2026-08-28 14:20:07))  
[2026-08-28 14:20:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4794, 2026-08-28 14:20:07, 2026-08-28 14:20:07))"} 
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-01&start_date=2026-08-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-01&start_date=2026-08-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:39] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:20:39] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A-JzmvJHkoQZcGRh3yjqa2v"}}}} 
[2026-08-28 14:20:39] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:20:40] production.INFO: OTP Email sent to berlianano@gmail.com  
[2026-08-28 14:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:20:53] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":386,"therapist_id":6,"date":"2026-09-01","start_date":null,"end_date":null,"day_of_week":null,"start_time":"09:00:00","end_time":"19:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T03:24:45.000000Z","updated_at":"2026-08-23T07:05:43.000000Z"},"reqStart":"14:30:00","reqEnd":"15:30:00","shiftStart":"09:00:00","shiftEnd":"19:30:00"} 
[2026-08-28 14:20:53] production.INFO: DEBUG therapist 6 conflict check {"booking_id":299,"item_start":"09:00:00","item_end":"12:00:00","bStart":"09:00:00","bEnd":"12:00:00","reqStart":"14:30:00","reqEnd":"15:30:00","conflict":false} 
[2026-08-28 14:20:53] production.INFO: DEBUG therapist 6 conflict check {"booking_id":299,"item_start":"12:00:00","item_end":"12:45:00","bStart":"12:00:00","bEnd":"12:45:00","reqStart":"14:30:00","reqEnd":"15:30:00","conflict":false} 
[2026-08-28 14:20:53] production.INFO: DEBUG therapist 6 conflict check {"booking_id":301,"item_start":"12:45:00","item_end":"14:15:00","bStart":"12:45:00","bEnd":"14:15:00","reqStart":"14:30:00","reqEnd":"15:30:00","conflict":false} 
[2026-08-28 14:20:53] production.INFO: DEBUG therapist 6 conflict check {"booking_id":354,"item_start":"14:15:00","item_end":"15:30:00","bStart":"14:15:00","bEnd":"15:30:00","reqStart":"14:30:00","reqEnd":"15:30:00","conflict":true} 
[2026-08-28 14:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1135, 2026-08-28 14:21:04, 2026-08-28 14:21:04))  
[2026-08-28 14:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1135, 2026-08-28 14:21:04, 2026-08-28 14:21:04))"} 
[2026-08-28 14:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:21:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:21:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:21:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:21:35] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:21:35] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AyG7T2IoMqrQF8TK6YZafm5"}}}} 
[2026-08-28 14:21:35] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:21:35] production.INFO: OTP Email sent to berlianano@gmail.com  
[2026-08-28 14:21:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:21:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2157, 2026-08-28 14:22:03, 2026-08-28 14:22:03))  
[2026-08-28 14:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2157, 2026-08-28 14:22:03, 2026-08-28 14:22:03))"} 
[2026-08-28 14:22:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:22:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6178, 2026-08-28 14:23:04, 2026-08-28 14:23:04))  
[2026-08-28 14:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6178, 2026-08-28 14:23:04, 2026-08-28 14:23:04))"} 
[2026-08-28 14:23:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:23:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:23:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:54] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0632, 2026-08-28 14:24:04, 2026-08-28 14:24:04))  
[2026-08-28 14:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0632, 2026-08-28 14:24:04, 2026-08-28 14:24:04))"} 
[2026-08-28 14:24:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:31] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:24:31] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:24:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:24:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:24:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:24:37] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:24:37] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:24:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:25:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:25:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:25:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:25:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3146, 2026-08-28 14:25:06, 2026-08-28 14:25:06))  
[2026-08-28 14:25:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3146, 2026-08-28 14:25:06, 2026-08-28 14:25:06))"} 
[2026-08-28 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:19] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:25:19] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:25:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:26] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:25:26] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:25:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:25:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:35] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:25:35] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:25:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:25:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:25:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:44] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:25:44] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:25:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:52] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:25:52] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:25:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:25:56] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:25:56] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:25:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:26:01] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:26:01] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:26:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:26:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:26:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:26:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:26:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2704, 2026-08-28 14:26:08, 2026-08-28 14:26:08))  
[2026-08-28 14:26:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2704, 2026-08-28 14:26:08, 2026-08-28 14:26:08))"} 
[2026-08-28 14:26:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:26:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:26:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:26:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:27:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:27:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4446, 2026-08-28 14:27:04, 2026-08-28 14:27:04))  
[2026-08-28 14:27:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4446, 2026-08-28 14:27:04, 2026-08-28 14:27:04))"} 
[2026-08-28 14:27:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:27:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:28:15] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:28:15] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:28:15] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:28:15] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:28:15] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3033, 2026-08-28 14:28:15, 2026-08-28 14:28:15))  
[2026-08-28 14:28:15] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3033, 2026-08-28 14:28:15, 2026-08-28 14:28:15))"} 
[2026-08-28 14:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:28:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:28:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:45] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:28:45] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:28:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:28:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:28:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1828, 2026-08-28 14:29:03, 2026-08-28 14:29:03))  
[2026-08-28 14:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1828, 2026-08-28 14:29:03, 2026-08-28 14:29:03))"} 
[2026-08-28 14:29:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:29:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:29:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:37] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:29:37] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:29:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:46] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:29:46] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:29:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:29:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:29:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:30:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:30:04] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:30:04] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:30:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:30:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:30:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:30:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:30:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:30:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4971, 2026-08-28 14:30:09, 2026-08-28 14:30:09))  
[2026-08-28 14:30:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4971, 2026-08-28 14:30:09, 2026-08-28 14:30:09))"} 
[2026-08-28 14:30:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:30:09] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:30:09] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:30:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:30:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:30:14] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:30:14] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:30:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:30:21] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:30:00","reqEnd":"19:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:30:21] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:30:00","reqEnd":"19:30:00","conflict":true} 
[2026-08-28 14:30:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:30:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:31:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:31:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:31:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:31:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:31:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:31:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:31:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2381, 2026-08-28 14:31:07, 2026-08-28 14:31:07))  
[2026-08-28 14:31:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2381, 2026-08-28 14:31:07, 2026-08-28 14:31:07))"} 
[2026-08-28 14:31:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:31:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1872, 2026-08-28 14:32:05, 2026-08-28 14:32:05))  
[2026-08-28 14:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1872, 2026-08-28 14:32:05, 2026-08-28 14:32:05))"} 
[2026-08-28 14:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:32:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:32:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:33:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:33:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9855, 2026-08-28 14:33:03, 2026-08-28 14:33:03))  
[2026-08-28 14:33:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9855, 2026-08-28 14:33:03, 2026-08-28 14:33:03))"} 
[2026-08-28 14:33:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:33:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:33:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:33:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:45] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:15:00","reqEnd":"19:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:33:45] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:15:00","reqEnd":"19:15:00","conflict":true} 
[2026-08-28 14:33:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:33:49] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:15:00","reqEnd":"19:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:33:49] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:15:00","reqEnd":"19:15:00","conflict":true} 
[2026-08-28 14:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:34:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:34:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4838, 2026-08-28 14:34:05, 2026-08-28 14:34:05))  
[2026-08-28 14:34:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4838, 2026-08-28 14:34:05, 2026-08-28 14:34:05))"} 
[2026-08-28 14:34:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:08] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"14:15:00","reqEnd":"19:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 14:34:08] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"14:15:00","reqEnd":"19:15:00","conflict":true} 
[2026-08-28 14:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=460000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=460000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=460000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:34:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=460000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:34:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:35:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8953, 2026-08-28 14:35:04, 2026-08-28 14:35:04))  
[2026-08-28 14:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8953, 2026-08-28 14:35:04, 2026-08-28 14:35:04))"} 
[2026-08-28 14:35:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:05] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-04","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":44,"variant_id":35,"therapist_id":42,"room_id":3,"start_time":"14:15","guest_name":"Berliana","guest_phone":"085799452645","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 14:35:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:05] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":317} 
[2026-08-28 14:35:05] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:35:05] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 14:35:05] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-28 14:35:05] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-28 14:35:05] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":460000,\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"currency\":\"IDR\",\"session_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000317-1787902505-S6911Q\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 317\",\"price\":460000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Berliana Esti Widyaningsih \",\"email\":\"berlianano@gmail.com\",\"phone\":\"085799452645\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 14:35:05] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":460000,"invoice_number":"PAY-20260828-000317-1787902505-S6911Q","currency":"IDR","session_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c54","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000317-1787902505-S6911Q","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 317","price":460000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Berliana Esti Widyaningsih ","email":"berlianano@gmail.com","phone":"085799452645"}}} 
[2026-08-28 14:35:05] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:e7bd2a40-d5bc-46bd-af59-1609f23c7c54
Request-Timestamp:2026-08-28T07:35:05Z
Request-Target:/checkout/v1/payment
Digest:tOkD0V//sPe5deSgz3ucnZ3wMG4YHcowhCcvSO+6oV0="} 
[2026-08-28 14:35:06] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"460000","invoice_number":"PAY-20260828-000317-1787902505-S6911Q","currency":"IDR","session_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c54","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000317-1787902505-S6911Q","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 317","quantity":1,"price":"460000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586","url":"https://checkout.doku.com/checkout-link-v2/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586","expired_date":"20260828150505","expired_datetime":"2026-08-28T08:05:05Z"},"customer":{"email":"berlianano@gmail.com","phone":"085799452645","name":"Berliana Esti Widyaningsih "},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 317","quantity":1,"price":"460000"}]},"uuid":2.2252608281435064e+39,"headers":{"request_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c54","signature":"HMACSHA256=OhpOdTnZn1Jb1Sp+HTi5wcHIwDiOxZki+42nlmDUWSM=","date":"2026-08-28T07:35:05Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 14:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/427 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/427 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:12] production.INFO: Payment Status Check {"payment_id":"427","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 14:35:12] production.INFO: Calling checkDokuStatus for payment {"payment_id":"427"} 
[2026-08-28 14:35:12] production.INFO: checkDokuStatus called {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 14:35:12] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d2680a8b-b0a5-4e0c-890a-1dd9d9e910ce
Request-Timestamp:2026-08-28T07:35:12Z
Request-Target:/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:35:12] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q","invoice":"PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:35:13] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","response":{"order":{"invoice_number":"PAY-20260828-000317-1787902505-S6911Q","amount":460000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T07:35:11.955Z","original_request_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c54","amount":"460000.00","amount_details":{"currency":"IDR","paid_amount":460000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"460000","name":"Pembayaran Booking 317"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 14:35:13] production.INFO: After checkDokuStatus {"payment_id":"427","new_status":"pending"} 
[2026-08-28 14:35:13] production.INFO: Payment Status Response {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","status":"pending","payment_status":null,"booking_id":null,"amount":"460000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000317-1787902505-S6911Q\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"460000\",\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"currency\":\"IDR\",\"session_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000317-1787902505-S6911Q\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"expired_date\":\"20260828150505\",\"expired_datetime\":\"2026-08-28T08:05:05Z\"},\"customer\":{\"email\":\"berlianano@gmail.com\",\"phone\":\"085799452645\",\"name\":\"Berliana Esti Widyaningsih \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"uuid\":2.2252608281435064e+39,\"headers\":{\"request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"signature\":\"HMACSHA256=OhpOdTnZn1Jb1Sp+HTi5wcHIwDiOxZki+42nlmDUWSM=\",\"date\":\"2026-08-28T07:35:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 14:35:13\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"amount\":460000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T07:35:11.955Z\",\"original_request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"amount\":\"460000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":460000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"460000\",\"name\":\"Pembayaran Booking 317\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 14:35:05"} 
[2026-08-28 14:35:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331111 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331111 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/427 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:17] production.INFO: Payment Status Check {"payment_id":"427","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 14:35:17] production.INFO: Calling checkDokuStatus for payment {"payment_id":"427"} 
[2026-08-28 14:35:17] production.INFO: checkDokuStatus called {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 14:35:17] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:82127d24-99aa-43a3-a32a-56164d5e5b2e
Request-Timestamp:2026-08-28T07:35:17Z
Request-Target:/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:35:17] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q","invoice":"PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:35:17] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","response":{"order":{"invoice_number":"PAY-20260828-000317-1787902505-S6911Q","amount":460000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T07:35:11.955Z","original_request_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c54","amount":"460000.00","amount_details":{"currency":"IDR","paid_amount":460000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"460000","name":"Pembayaran Booking 317"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 14:35:18] production.INFO: After checkDokuStatus {"payment_id":"427","new_status":"pending"} 
[2026-08-28 14:35:18] production.INFO: Payment Status Response {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","status":"pending","payment_status":null,"booking_id":null,"amount":"460000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000317-1787902505-S6911Q\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"460000\",\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"currency\":\"IDR\",\"session_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000317-1787902505-S6911Q\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"expired_date\":\"20260828150505\",\"expired_datetime\":\"2026-08-28T08:05:05Z\"},\"customer\":{\"email\":\"berlianano@gmail.com\",\"phone\":\"085799452645\",\"name\":\"Berliana Esti Widyaningsih \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"uuid\":2.2252608281435064e+39,\"headers\":{\"request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"signature\":\"HMACSHA256=OhpOdTnZn1Jb1Sp+HTi5wcHIwDiOxZki+42nlmDUWSM=\",\"date\":\"2026-08-28T07:35:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 14:35:17\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"amount\":460000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T07:35:11.955Z\",\"original_request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"amount\":\"460000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":460000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"460000\",\"name\":\"Pembayaran Booking 317\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 14:35:05"} 
[2026-08-28 14:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/427 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:22] production.INFO: Payment Status Check {"payment_id":"427","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 14:35:22] production.INFO: Calling checkDokuStatus for payment {"payment_id":"427"} 
[2026-08-28 14:35:22] production.INFO: checkDokuStatus called {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 14:35:22] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:7e6026ea-9d2b-43b1-a4d5-2c0cdec75f89
Request-Timestamp:2026-08-28T07:35:22Z
Request-Target:/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:35:22] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q","invoice":"PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:35:23] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","response":{"order":{"invoice_number":"PAY-20260828-000317-1787902505-S6911Q","amount":460000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T07:35:11.955Z","original_request_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c54","amount":"460000.00","amount_details":{"currency":"IDR","paid_amount":460000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"460000","name":"Pembayaran Booking 317"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 14:35:23] production.INFO: After checkDokuStatus {"payment_id":"427","new_status":"pending"} 
[2026-08-28 14:35:23] production.INFO: Payment Status Response {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","status":"pending","payment_status":null,"booking_id":null,"amount":"460000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000317-1787902505-S6911Q\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"460000\",\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"currency\":\"IDR\",\"session_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000317-1787902505-S6911Q\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"expired_date\":\"20260828150505\",\"expired_datetime\":\"2026-08-28T08:05:05Z\"},\"customer\":{\"email\":\"berlianano@gmail.com\",\"phone\":\"085799452645\",\"name\":\"Berliana Esti Widyaningsih \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"uuid\":2.2252608281435064e+39,\"headers\":{\"request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"signature\":\"HMACSHA256=OhpOdTnZn1Jb1Sp+HTi5wcHIwDiOxZki+42nlmDUWSM=\",\"date\":\"2026-08-28T07:35:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 14:35:23\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"amount\":460000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T07:35:11.955Z\",\"original_request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"amount\":\"460000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":460000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"460000\",\"name\":\"Pembayaran Booking 317\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 14:35:05"} 
[2026-08-28 14:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:35:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:35:39] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:35:40] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AgWhLK-_d1h8nQnOi4sOH-B"}}}} 
[2026-08-28 14:35:40] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:35:40] production.INFO: OTP Email sent to ririnkartikanovitasari@gmail.com  
[2026-08-28 14:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2329, 2026-08-28 14:36:03, 2026-08-28 14:36:03))  
[2026-08-28 14:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2329, 2026-08-28 14:36:03, 2026-08-28 14:36:03))"} 
[2026-08-28 14:36:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/427 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:17] production.INFO: Payment Status Check {"payment_id":"427","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 14:36:17] production.INFO: Calling checkDokuStatus for payment {"payment_id":"427"} 
[2026-08-28 14:36:17] production.INFO: checkDokuStatus called {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 14:36:17] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:e3222de9-9b02-40d1-8e2d-613128d999ed
Request-Timestamp:2026-08-28T07:36:17Z
Request-Target:/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:36:17] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000317-1787902505-S6911Q","invoice":"PAY-20260828-000317-1787902505-S6911Q"} 
[2026-08-28 14:36:18] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","response":{"order":{"invoice_number":"PAY-20260828-000317-1787902505-S6911Q","amount":460000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-28T07:36:09Z","original_request_id":"e7bd2a40-d5bc-46bd-af59-1609f23c7c54","amount":"460000.00","amount_details":{"currency":"IDR","paid_amount":460000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"is_qris_v1":false,"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"460000","name":"Pembayaran Booking 317"}],"migration_process":false},"qris_payment":{"date":"2026-08-28T07:36:09Z","payer_account_id":"9360011306012268705","payer_account_name":"BERLIANA ESTI WIDYANINGSIH    ","payer_account_issuer":"Bank Jateng","reference_id":"143608308992","response_code":"0000"}}} 
[2026-08-28 14:36:18] production.INFO: Updating payment status {"payment_id":427,"old_status":"pending","new_status":"success"} 
[2026-08-28 14:36:18] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":427} 
[2026-08-28 14:36:18] production.INFO: processSuccessfulPayment starting for Payment ID: 427, Status: success  
[2026-08-28 14:36:19] production.INFO: Found PaymentLog ID: 317 with status: pending  
[2026-08-28 14:36:19] production.INFO: PaymentLog 317 updated to settlement  
[2026-08-28 14:36:19] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:36:19] production.INFO: Resolved customer email {"email":"berlianano@gmail.com"} 
[2026-08-28 14:36:19] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AGWwwjyjThXyBO11DDbP6w1"}}}} 
[2026-08-28 14:36:19] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:36:21] production.ERROR: Background email process error (suppressed) for zafarangroupindonesia@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d759531f3bsm2950605ad.27 - gsmtp".  
[2026-08-28 14:36:21] production.INFO: Email job dispatched for: zafarangroupindonesia@gmail.com  
[2026-08-28 14:36:22] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AdQdOxkJzEQWUCLh7KszDgL"}}}} 
[2026-08-28 14:36:22] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 14:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/427 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:22] production.INFO: Payment Status Check {"payment_id":"427","current_status":"success","payment_method":"qris","gateway":"doku"} 
[2026-08-28 14:36:22] production.INFO: processSuccessfulPayment starting for Payment ID: 427, Status: success  
[2026-08-28 14:36:22] production.INFO: Transaction recorded for Payment: 427  
[2026-08-28 14:36:23] production.INFO: Transaction recorded for Payment: 427  
[2026-08-28 14:36:23] production.INFO: Booking payment status {"booking_id":358,"payment_status":"paid"} 
[2026-08-28 14:36:23] production.INFO: Payment Status Response {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","status":"success","payment_status":"paid","booking_id":358,"amount":"460000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000317-1787902505-S6911Q\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"460000\",\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"currency\":\"IDR\",\"session_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000317-1787902505-S6911Q\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"expired_date\":\"20260828150505\",\"expired_datetime\":\"2026-08-28T08:05:05Z\"},\"customer\":{\"email\":\"berlianano@gmail.com\",\"phone\":\"085799452645\",\"name\":\"Berliana Esti Widyaningsih \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"uuid\":2.2252608281435064e+39,\"headers\":{\"request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"signature\":\"HMACSHA256=OhpOdTnZn1Jb1Sp+HTi5wcHIwDiOxZki+42nlmDUWSM=\",\"date\":\"2026-08-28T07:35:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 14:36:18\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"amount\":460000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-28T07:36:09Z\",\"original_request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"amount\":\"460000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":460000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"460000\",\"name\":\"Pembayaran Booking 317\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-28T07:36:09Z\",\"payer_account_id\":\"9360011306012268705\",\"payer_account_name\":\"BERLIANA ESTI WIDYANINGSIH    \",\"payer_account_issuer\":\"Bank Jateng\",\"reference_id\":\"143608308992\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 14:35:05"} 
[2026-08-28 14:36:23] production.INFO: After checkDokuStatus {"payment_id":"427","new_status":"success"} 
[2026-08-28 14:36:23] production.INFO: Booking payment status {"booking_id":358,"payment_status":"paid"} 
[2026-08-28 14:36:23] production.INFO: Payment Status Response {"payment_id":427,"payment_ref":"PAY-20260828-000317-1787902505-S6911Q","status":"success","payment_status":"paid","booking_id":358,"amount":"460000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000317-1787902505-S6911Q\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"460000\",\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"currency\":\"IDR\",\"session_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000317-1787902505-S6911Q\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/e7bd2a40-d5bc-46bd-af59-1609f23c7c5420263528143506586\",\"expired_date\":\"20260828150505\",\"expired_datetime\":\"2026-08-28T08:05:05Z\"},\"customer\":{\"email\":\"berlianano@gmail.com\",\"phone\":\"085799452645\",\"name\":\"Berliana Esti Widyaningsih \"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 317\",\"quantity\":1,\"price\":\"460000\"}]},\"uuid\":2.2252608281435064e+39,\"headers\":{\"request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"signature\":\"HMACSHA256=OhpOdTnZn1Jb1Sp+HTi5wcHIwDiOxZki+42nlmDUWSM=\",\"date\":\"2026-08-28T07:35:05Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 14:36:18\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000317-1787902505-S6911Q\",\"amount\":460000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-28T07:36:09Z\",\"original_request_id\":\"e7bd2a40-d5bc-46bd-af59-1609f23c7c54\",\"amount\":\"460000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":460000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"460000\",\"name\":\"Pembayaran Booking 317\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-28T07:36:09Z\",\"payer_account_id\":\"9360011306012268705\",\"payer_account_name\":\"BERLIANA ESTI WIDYANINGSIH    \",\"payer_account_issuer\":\"Bank Jateng\",\"reference_id\":\"143608308992\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 14:35:05"} 
[2026-08-28 14:36:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000317-1787902505-S6911Q from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000317-1787902505-S6911Q from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/reference/PAY-20260828-000317-1787902505-S6911Q from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:43] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://naqupos-booking.zafaranspasolo.com  
[2026-08-28 14:36:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:37:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:37:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7787, 2026-08-28 14:37:04, 2026-08-28 14:37:04))  
[2026-08-28 14:37:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7787, 2026-08-28 14:37:04, 2026-08-28 14:37:04))"} 
[2026-08-28 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:37:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:38:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:38:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3001, 2026-08-28 14:38:03, 2026-08-28 14:38:03))  
[2026-08-28 14:38:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3001, 2026-08-28 14:38:03, 2026-08-28 14:38:03))"} 
[2026-08-28 14:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:38:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:38:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:38:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:39:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:39:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6205, 2026-08-28 14:39:06, 2026-08-28 14:39:06))  
[2026-08-28 14:39:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6205, 2026-08-28 14:39:06, 2026-08-28 14:39:06))"} 
[2026-08-28 14:39:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:39:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-07&start_date=2026-09-07 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:39:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-07&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:39:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:40:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:40:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2262, 2026-08-28 14:40:06, 2026-08-28 14:40:06))  
[2026-08-28 14:40:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2262, 2026-08-28 14:40:06, 2026-08-28 14:40:06))"} 
[2026-08-28 14:40:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:40:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:40:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:40:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:40:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:40:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:40:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:41:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:41:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:41:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:41:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:41:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5119, 2026-08-28 14:41:06, 2026-08-28 14:41:06))  
[2026-08-28 14:41:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5119, 2026-08-28 14:41:06, 2026-08-28 14:41:06))"} 
[2026-08-28 14:41:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:41:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/319 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:41:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/319 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:41:45] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A_SCkhFMuhJjizav1kCV9sx"}}}} 
[2026-08-28 14:41:45] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 14:41:47] production.ERROR: Background email process error (suppressed) for ellamitracianjur@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b186803asm6049139a91.11 - gsmtp".  
[2026-08-28 14:41:47] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-28 14:41:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:41:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:42:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:42:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2433, 2026-08-28 14:42:05, 2026-08-28 14:42:05))  
[2026-08-28 14:42:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2433, 2026-08-28 14:42:05, 2026-08-28 14:42:05))"} 
[2026-08-28 14:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:42:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:42:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:43:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:43:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:43:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:43:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:43:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1478, 2026-08-28 14:43:05, 2026-08-28 14:43:05))  
[2026-08-28 14:43:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1478, 2026-08-28 14:43:05, 2026-08-28 14:43:05))"} 
[2026-08-28 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:43:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:43:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9906, 2026-08-28 14:44:05, 2026-08-28 14:44:05))  
[2026-08-28 14:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9906, 2026-08-28 14:44:05, 2026-08-28 14:44:05))"} 
[2026-08-28 14:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:45:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:45:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:45:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:45:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:45:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3089, 2026-08-28 14:45:06, 2026-08-28 14:45:06))  
[2026-08-28 14:45:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3089, 2026-08-28 14:45:06, 2026-08-28 14:45:06))"} 
[2026-08-28 14:45:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:45:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8782, 2026-08-28 14:46:04, 2026-08-28 14:46:04))  
[2026-08-28 14:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8782, 2026-08-28 14:46:04, 2026-08-28 14:46:04))"} 
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 14:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:46:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:47:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:47:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:47:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:47:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:47:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4167, 2026-08-28 14:47:06, 2026-08-28 14:47:06))  
[2026-08-28 14:47:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4167, 2026-08-28 14:47:06, 2026-08-28 14:47:06))"} 
[2026-08-28 14:47:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:47:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:48:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:48:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:48:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:48:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:48:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5905, 2026-08-28 14:48:06, 2026-08-28 14:48:06))  
[2026-08-28 14:48:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5905, 2026-08-28 14:48:06, 2026-08-28 14:48:06))"} 
[2026-08-28 14:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:48:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:48:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:48:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7392, 2026-08-28 14:49:04, 2026-08-28 14:49:04))  
[2026-08-28 14:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7392, 2026-08-28 14:49:04, 2026-08-28 14:49:04))"} 
[2026-08-28 14:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:49:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:50:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:50:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:50:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:50:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:50:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3130, 2026-08-28 14:50:06, 2026-08-28 14:50:06))  
[2026-08-28 14:50:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3130, 2026-08-28 14:50:06, 2026-08-28 14:50:06))"} 
[2026-08-28 14:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:51:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9894, 2026-08-28 14:51:03, 2026-08-28 14:51:03))  
[2026-08-28 14:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9894, 2026-08-28 14:51:03, 2026-08-28 14:51:03))"} 
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-28 14:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-28 14:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-28 14:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-28 14:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:52:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:52:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5222, 2026-08-28 14:52:03, 2026-08-28 14:52:03))  
[2026-08-28 14:52:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5222, 2026-08-28 14:52:03, 2026-08-28 14:52:03))"} 
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:52:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:52:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:52:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:52:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from http://localhost:3091  
[2026-08-28 14:52:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from http://localhost:3091  
[2026-08-28 14:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3851, 2026-08-28 14:53:03, 2026-08-28 14:53:03))  
[2026-08-28 14:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3851, 2026-08-28 14:53:03, 2026-08-28 14:53:03))"} 
[2026-08-28 14:53:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:53:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:53:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from http://localhost:3091  
[2026-08-28 14:53:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=100 from http://localhost:3091  
[2026-08-28 14:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=100 from http://localhost:3091  
[2026-08-28 14:54:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:54:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:54:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:54:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:54:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9235, 2026-08-28 14:54:03, 2026-08-28 14:54:03))  
[2026-08-28 14:54:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9235, 2026-08-28 14:54:03, 2026-08-28 14:54:03))"} 
[2026-08-28 14:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from http://localhost:3091  
[2026-08-28 14:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from http://localhost:3091  
[2026-08-28 14:54:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=100 from http://localhost:3091  
[2026-08-28 14:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:55:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:55:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0056, 2026-08-28 14:55:03, 2026-08-28 14:55:03))  
[2026-08-28 14:55:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0056, 2026-08-28 14:55:03, 2026-08-28 14:55:03))"} 
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=100 from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=100 from http://localhost:3091  
[2026-08-28 14:55:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=100 from http://localhost:3091  
[2026-08-28 14:55:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=100 from http://localhost:3091  
[2026-08-28 14:55:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:55:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:56:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:56:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:56:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:56:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:56:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7986, 2026-08-28 14:56:06, 2026-08-28 14:56:06))  
[2026-08-28 14:56:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7986, 2026-08-28 14:56:06, 2026-08-28 14:56:06))"} 
[2026-08-28 14:56:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:56:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:57:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:57:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8988, 2026-08-28 14:57:05, 2026-08-28 14:57:05))  
[2026-08-28 14:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8988, 2026-08-28 14:57:05, 2026-08-28 14:57:05))"} 
[2026-08-28 14:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:57:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:58:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:58:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7368, 2026-08-28 14:58:04, 2026-08-28 14:58:04))  
[2026-08-28 14:58:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7368, 2026-08-28 14:58:04, 2026-08-28 14:58:04))"} 
[2026-08-28 14:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:58:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 14:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 14:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 14:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 14:59:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8138, 2026-08-28 14:59:05, 2026-08-28 14:59:05))  
[2026-08-28 14:59:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8138, 2026-08-28 14:59:05, 2026-08-28 14:59:05))"} 
[2026-08-28 14:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 14:59:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:00:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:00:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:00:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:00:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:00:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5247, 2026-08-28 15:00:07, 2026-08-28 15:00:07))  
[2026-08-28 15:00:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5247, 2026-08-28 15:00:07, 2026-08-28 15:00:07))"} 
[2026-08-28 15:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:00:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:01:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:01:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:01:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:01:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:01:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1864, 2026-08-28 15:01:07, 2026-08-28 15:01:07))  
[2026-08-28 15:01:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1864, 2026-08-28 15:01:07, 2026-08-28 15:01:07))"} 
[2026-08-28 15:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:01:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2057, 2026-08-28 15:02:04, 2026-08-28 15:02:04))  
[2026-08-28 15:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2057, 2026-08-28 15:02:04, 2026-08-28 15:02:04))"} 
[2026-08-28 15:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:03:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1923, 2026-08-28 15:03:05, 2026-08-28 15:03:05))  
[2026-08-28 15:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1923, 2026-08-28 15:03:05, 2026-08-28 15:03:05))"} 
[2026-08-28 15:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:04:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:04:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:04:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:04:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:04:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2087, 2026-08-28 15:04:02, 2026-08-28 15:04:02))  
[2026-08-28 15:04:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2087, 2026-08-28 15:04:02, 2026-08-28 15:04:02))"} 
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/news?limit=20 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:04:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:05:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:05:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:05:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:05:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:05:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0550, 2026-08-28 15:05:03, 2026-08-28 15:05:03))  
[2026-08-28 15:05:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0550, 2026-08-28 15:05:03, 2026-08-28 15:05:03))"} 
[2026-08-28 15:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:05:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5342, 2026-08-28 15:06:04, 2026-08-28 15:06:04))  
[2026-08-28 15:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5342, 2026-08-28 15:06:04, 2026-08-28 15:06:04))"} 
[2026-08-28 15:06:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:06:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:06:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:06:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:06:51] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:06:51] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:06:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:06:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:06:59] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"09:00:00","reqEnd":"11:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:07:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:07:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:07:04] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1883, 2026-08-28 15:07:04, 2026-08-28 15:07:04))  
[2026-08-28 15:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1883, 2026-08-28 15:07:04, 2026-08-28 15:07:04))"} 
[2026-08-28 15:07:04] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:07:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8780, 2026-08-28 15:08:04, 2026-08-28 15:08:04))  
[2026-08-28 15:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8780, 2026-08-28 15:08:04, 2026-08-28 15:08:04))"} 
[2026-08-28 15:08:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:08:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:08:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:08:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:08:48] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"14:00:00","reqEnd":"16:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:08:48] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"14:00:00","reqEnd":"16:00:00","conflict":false} 
[2026-08-28 15:08:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:09:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:09:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3966, 2026-08-28 15:09:04, 2026-08-28 15:09:04))  
[2026-08-28 15:09:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3966, 2026-08-28 15:09:04, 2026-08-28 15:09:04))"} 
[2026-08-28 15:09:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:09:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:09:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:09:48] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:09:48] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7308, 2026-08-28 15:10:05, 2026-08-28 15:10:05))  
[2026-08-28 15:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7308, 2026-08-28 15:10:05, 2026-08-28 15:10:05))"} 
[2026-08-28 15:10:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:10:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:10:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:10:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:10:28] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:10:28] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:10:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:10:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:10:47] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"13:00:00","reqEnd":"15:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:10:47] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"13:00:00","reqEnd":"15:00:00","conflict":false} 
[2026-08-28 15:10:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:10:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:10:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:10:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:11:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:11:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4691, 2026-08-28 15:11:03, 2026-08-28 15:11:03))  
[2026-08-28 15:11:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4691, 2026-08-28 15:11:03, 2026-08-28 15:11:03))"} 
[2026-08-28 15:11:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:11] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"14:00:00","reqEnd":"16:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:11:11] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"14:00:00","reqEnd":"16:00:00","conflict":false} 
[2026-08-28 15:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:11:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:12:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:12:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:12:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:12:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:12:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5808, 2026-08-28 15:12:03, 2026-08-28 15:12:03))  
[2026-08-28 15:12:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5808, 2026-08-28 15:12:03, 2026-08-28 15:12:03))"} 
[2026-08-28 15:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:12:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:12:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:12:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:12:42] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:12:42] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:12:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:12:48] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"09:00:00","reqEnd":"11:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:13:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:13:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3272, 2026-08-28 15:13:03, 2026-08-28 15:13:03))  
[2026-08-28 15:13:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3272, 2026-08-28 15:13:03, 2026-08-28 15:13:03))"} 
[2026-08-28 15:13:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:11] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:13:11] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:13:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:13:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:13:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:14:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:14:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:14:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:14:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:14:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1737, 2026-08-28 15:14:06, 2026-08-28 15:14:06))  
[2026-08-28 15:14:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1737, 2026-08-28 15:14:06, 2026-08-28 15:14:06))"} 
[2026-08-28 15:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:14:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:14:32] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:14:32] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:14:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:14:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:14:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:15:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:15:03] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:15:03] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:15:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:15:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0668, 2026-08-28 15:15:04, 2026-08-28 15:15:04))  
[2026-08-28 15:15:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0668, 2026-08-28 15:15:04, 2026-08-28 15:15:04))"} 
[2026-08-28 15:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:15:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:15:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:15:49] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:15:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:15:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:15:54] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:16:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9341, 2026-08-28 15:16:04, 2026-08-28 15:16:04))  
[2026-08-28 15:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9341, 2026-08-28 15:16:04, 2026-08-28 15:16:04))"} 
[2026-08-28 15:16:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:16:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:17:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:17:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:17:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:17:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:17:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4262, 2026-08-28 15:17:09, 2026-08-28 15:17:09))  
[2026-08-28 15:17:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4262, 2026-08-28 15:17:09, 2026-08-28 15:17:09))"} 
[2026-08-28 15:17:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:17:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:18:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:18:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1803, 2026-08-28 15:18:06, 2026-08-28 15:18:06))  
[2026-08-28 15:18:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1803, 2026-08-28 15:18:06, 2026-08-28 15:18:06))"} 
[2026-08-28 15:18:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:18:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4190, 2026-08-28 15:19:04, 2026-08-28 15:19:04))  
[2026-08-28 15:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4190, 2026-08-28 15:19:04, 2026-08-28 15:19:04))"} 
[2026-08-28 15:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:38] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:19:38] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:19:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:19:49] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:19:49] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:20:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:20:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:20:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:20:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:20:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:20:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:20:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8368, 2026-08-28 15:20:07, 2026-08-28 15:20:07))  
[2026-08-28 15:20:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8368, 2026-08-28 15:20:07, 2026-08-28 15:20:07))"} 
[2026-08-28 15:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5708, 2026-08-28 15:21:04, 2026-08-28 15:21:04))  
[2026-08-28 15:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5708, 2026-08-28 15:21:04, 2026-08-28 15:21:04))"} 
[2026-08-28 15:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:21:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:21:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:22:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:22:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:22:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:22:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3823, 2026-08-28 15:22:07, 2026-08-28 15:22:07))  
[2026-08-28 15:22:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3823, 2026-08-28 15:22:07, 2026-08-28 15:22:07))"} 
[2026-08-28 15:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:22:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:22:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:22:51] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:22:51] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:23:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:23:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:23:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:23:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:23:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1910, 2026-08-28 15:23:05, 2026-08-28 15:23:05))  
[2026-08-28 15:23:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1910, 2026-08-28 15:23:05, 2026-08-28 15:23:05))"} 
[2026-08-28 15:23:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:24:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:24:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:24:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:24:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9072, 2026-08-28 15:24:06, 2026-08-28 15:24:06))  
[2026-08-28 15:24:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9072, 2026-08-28 15:24:06, 2026-08-28 15:24:06))"} 
[2026-08-28 15:24:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:12] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:24:12] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:24:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:36] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:24:36] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:24:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:25:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:25:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:25:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:25:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9097, 2026-08-28 15:25:06, 2026-08-28 15:25:06))  
[2026-08-28 15:25:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9097, 2026-08-28 15:25:06, 2026-08-28 15:25:06))"} 
[2026-08-28 15:25:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:25:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:26:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6071, 2026-08-28 15:26:05, 2026-08-28 15:26:05))  
[2026-08-28 15:26:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6071, 2026-08-28 15:26:05, 2026-08-28 15:26:05))"} 
[2026-08-28 15:26:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:16] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:26:16] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:26:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:26:40] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:26:40] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:27:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:27:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0183, 2026-08-28 15:27:04, 2026-08-28 15:27:04))  
[2026-08-28 15:27:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0183, 2026-08-28 15:27:04, 2026-08-28 15:27:04))"} 
[2026-08-28 15:27:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:28:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1826, 2026-08-28 15:28:04, 2026-08-28 15:28:04))  
[2026-08-28 15:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1826, 2026-08-28 15:28:04, 2026-08-28 15:28:04))"} 
[2026-08-28 15:28:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:28:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:28:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:28:30] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ACUBI44jLyN4KWrTXjKQYj3"}}}} 
[2026-08-28 15:28:30] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 15:28:32] production.ERROR: Background email process error (suppressed) for pamungkasningsihayu374@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b19927a1sm6643878a91.14 - gsmtp".  
[2026-08-28 15:28:32] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-28 15:28:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:28:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4742, 2026-08-28 15:29:03, 2026-08-28 15:29:03))  
[2026-08-28 15:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4742, 2026-08-28 15:29:03, 2026-08-28 15:29:03))"} 
[2026-08-28 15:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9639, 2026-08-28 15:30:05, 2026-08-28 15:30:05))  
[2026-08-28 15:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9639, 2026-08-28 15:30:05, 2026-08-28 15:30:05))"} 
[2026-08-28 15:30:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:30:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:31:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:31:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:31:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:31:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:31:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8627, 2026-08-28 15:31:06, 2026-08-28 15:31:06))  
[2026-08-28 15:31:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8627, 2026-08-28 15:31:06, 2026-08-28 15:31:06))"} 
[2026-08-28 15:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:31:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6200, 2026-08-28 15:32:05, 2026-08-28 15:32:05))  
[2026-08-28 15:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6200, 2026-08-28 15:32:05, 2026-08-28 15:32:05))"} 
[2026-08-28 15:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:33:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:33:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5808, 2026-08-28 15:33:05, 2026-08-28 15:33:05))  
[2026-08-28 15:33:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5808, 2026-08-28 15:33:05, 2026-08-28 15:33:05))"} 
[2026-08-28 15:33:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:33:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2457, 2026-08-28 15:34:04, 2026-08-28 15:34:04))  
[2026-08-28 15:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2457, 2026-08-28 15:34:04, 2026-08-28 15:34:04))"} 
[2026-08-28 15:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:34:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:34:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:34:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:03] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:35:03] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:35:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:35:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:35:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:35:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:35:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5923, 2026-08-28 15:35:06, 2026-08-28 15:35:06))  
[2026-08-28 15:35:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5923, 2026-08-28 15:35:06, 2026-08-28 15:35:06))"} 
[2026-08-28 15:35:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:35:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:35:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:27] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:35:27] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:33] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:35:33] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:35:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:39] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:35:39] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:35:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:42] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:35:42] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:35:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:35:49] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:35:49] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 15:36:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:36:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:36:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:36:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:36:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5878, 2026-08-28 15:36:05, 2026-08-28 15:36:05))  
[2026-08-28 15:36:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5878, 2026-08-28 15:36:05, 2026-08-28 15:36:05))"} 
[2026-08-28 15:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:37:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:37:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:37:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:37:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:37:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3947, 2026-08-28 15:37:07, 2026-08-28 15:37:07))  
[2026-08-28 15:37:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3947, 2026-08-28 15:37:07, 2026-08-28 15:37:07))"} 
[2026-08-28 15:37:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:37:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:38:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:38:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8696, 2026-08-28 15:38:04, 2026-08-28 15:38:04))  
[2026-08-28 15:38:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8696, 2026-08-28 15:38:04, 2026-08-28 15:38:04))"} 
[2026-08-28 15:38:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:38:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:38:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:39:12] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:39:12] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:39:12] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:39:12] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:39:12] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6353, 2026-08-28 15:39:12, 2026-08-28 15:39:12))  
[2026-08-28 15:39:12] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6353, 2026-08-28 15:39:12, 2026-08-28 15:39:12))"} 
[2026-08-28 15:39:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:39:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:40:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:40:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:40:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:40:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:40:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2509, 2026-08-28 15:40:07, 2026-08-28 15:40:07))  
[2026-08-28 15:40:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2509, 2026-08-28 15:40:07, 2026-08-28 15:40:07))"} 
[2026-08-28 15:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:41:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:41:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:41:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:41:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1869, 2026-08-28 15:41:06, 2026-08-28 15:41:06))  
[2026-08-28 15:41:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1869, 2026-08-28 15:41:06, 2026-08-28 15:41:06))"} 
[2026-08-28 15:41:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:41:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:42:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:42:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6204, 2026-08-28 15:42:05, 2026-08-28 15:42:05))  
[2026-08-28 15:42:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6204, 2026-08-28 15:42:05, 2026-08-28 15:42:05))"} 
[2026-08-28 15:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:43:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:43:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:43:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:43:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:43:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:43:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4957, 2026-08-28 15:43:06, 2026-08-28 15:43:06))  
[2026-08-28 15:43:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4957, 2026-08-28 15:43:06, 2026-08-28 15:43:06))"} 
[2026-08-28 15:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:43:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:44:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:44:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:44:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:44:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:44:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:44:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:44:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5624, 2026-08-28 15:44:06, 2026-08-28 15:44:06))  
[2026-08-28 15:44:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5624, 2026-08-28 15:44:06, 2026-08-28 15:44:06))"} 
[2026-08-28 15:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:44:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:44:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:45:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:45:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:45:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:45:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:45:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0432, 2026-08-28 15:45:08, 2026-08-28 15:45:08))  
[2026-08-28 15:45:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0432, 2026-08-28 15:45:08, 2026-08-28 15:45:08))"} 
[2026-08-28 15:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:46:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:46:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:46:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:46:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:46:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0836, 2026-08-28 15:46:05, 2026-08-28 15:46:05))  
[2026-08-28 15:46:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0836, 2026-08-28 15:46:05, 2026-08-28 15:46:05))"} 
[2026-08-28 15:46:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:46:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:46:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com from No Origin  
[2026-08-28 15:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:47:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:47:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1936, 2026-08-28 15:47:05, 2026-08-28 15:47:05))  
[2026-08-28 15:47:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1936, 2026-08-28 15:47:05, 2026-08-28 15:47:05))"} 
[2026-08-28 15:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9556, 2026-08-28 15:48:04, 2026-08-28 15:48:04))  
[2026-08-28 15:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9556, 2026-08-28 15:48:04, 2026-08-28 15:48:04))"} 
[2026-08-28 15:48:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:48:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:49:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:49:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:49:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:49:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:49:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3420, 2026-08-28 15:49:07, 2026-08-28 15:49:07))  
[2026-08-28 15:49:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3420, 2026-08-28 15:49:07, 2026-08-28 15:49:07))"} 
[2026-08-28 15:49:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:49:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9877, 2026-08-28 15:50:05, 2026-08-28 15:50:05))  
[2026-08-28 15:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9877, 2026-08-28 15:50:05, 2026-08-28 15:50:05))"} 
[2026-08-28 15:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:50:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:51:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:51:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:51:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:51:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:51:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8267, 2026-08-28 15:51:06, 2026-08-28 15:51:06))  
[2026-08-28 15:51:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8267, 2026-08-28 15:51:06, 2026-08-28 15:51:06))"} 
[2026-08-28 15:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:51:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:51:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:52:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:52:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1551, 2026-08-28 15:52:03, 2026-08-28 15:52:03))  
[2026-08-28 15:52:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1551, 2026-08-28 15:52:03, 2026-08-28 15:52:03))"} 
[2026-08-28 15:52:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:52:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4579, 2026-08-28 15:53:03, 2026-08-28 15:53:03))  
[2026-08-28 15:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4579, 2026-08-28 15:53:03, 2026-08-28 15:53:03))"} 
[2026-08-28 15:53:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3319 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3319 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331903 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331903 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3372 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=337205 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:53:34] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 15:53:35] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AsJcVVzQ4apMXTx-46CWD7Z"}}}} 
[2026-08-28 15:53:35] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 15:53:35] production.INFO: OTP Email sent to ardiantielysia@gmail.com  
[2026-08-28 15:54:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:54:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:54:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:54:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:54:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4570, 2026-08-28 15:54:02, 2026-08-28 15:54:02))  
[2026-08-28 15:54:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4570, 2026-08-28 15:54:02, 2026-08-28 15:54:02))"} 
[2026-08-28 15:54:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:54:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:54:06] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 15:54:06] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A4FnrwCweHpHfSeXCkxAPLO"}}}} 
[2026-08-28 15:54:06] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 15:54:06] production.INFO: OTP Email sent to ardiantielysia@gmail.com  
[2026-08-28 15:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1986, 2026-08-28 15:55:05, 2026-08-28 15:55:05))  
[2026-08-28 15:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1986, 2026-08-28 15:55:05, 2026-08-28 15:55:05))"} 
[2026-08-28 15:55:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:55:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:55:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:39] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:55:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:56:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:56:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4485, 2026-08-28 15:56:03, 2026-08-28 15:56:03))  
[2026-08-28 15:56:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4485, 2026-08-28 15:56:03, 2026-08-28 15:56:03))"} 
[2026-08-28 15:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:56:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:56:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:57:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:57:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:57:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:57:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:57:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0251, 2026-08-28 15:57:06, 2026-08-28 15:57:06))  
[2026-08-28 15:57:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0251, 2026-08-28 15:57:06, 2026-08-28 15:57:06))"} 
[2026-08-28 15:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:57:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6702, 2026-08-28 15:58:05, 2026-08-28 15:58:05))  
[2026-08-28 15:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6702, 2026-08-28 15:58:05, 2026-08-28 15:58:05))"} 
[2026-08-28 15:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:58:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 15:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 15:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 15:59:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 15:59:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6840, 2026-08-28 15:59:05, 2026-08-28 15:59:05))  
[2026-08-28 15:59:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6840, 2026-08-28 15:59:05, 2026-08-28 15:59:05))"} 
[2026-08-28 15:59:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:59:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 15:59:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:59:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 15:59:54] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"13:00:00","reqEnd":"15:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 15:59:54] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"13:00:00","reqEnd":"15:00:00","conflict":false} 
[2026-08-28 15:59:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:00:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:00:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:00:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:00:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:00:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6993, 2026-08-28 16:00:08, 2026-08-28 16:00:08))  
[2026-08-28 16:00:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6993, 2026-08-28 16:00:08, 2026-08-28 16:00:08))"} 
[2026-08-28 16:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:01:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:01:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:01:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:01:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:01:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0730, 2026-08-28 16:01:03, 2026-08-28 16:01:03))  
[2026-08-28 16:01:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0730, 2026-08-28 16:01:03, 2026-08-28 16:01:03))"} 
[2026-08-28 16:01:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:01:10] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"14:30:00","reqEnd":"16:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:01:10] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"14:30:00","reqEnd":"16:30:00","conflict":false} 
[2026-08-28 16:01:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:01:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:01:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:01:28] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AxGnbCuVbvC4VS9ggjAUGRv"}}}} 
[2026-08-28 16:01:28] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 16:01:30] production.ERROR: Background email process error (suppressed) for amandhadevlinsky2002@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b1992435sm6659462a91.13 - gsmtp".  
[2026-08-28 16:01:30] production.INFO: Email job dispatched for: amandhadevlinsky2002@gmail.com  
[2026-08-28 16:01:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4613, 2026-08-28 16:02:04, 2026-08-28 16:02:04))  
[2026-08-28 16:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4613, 2026-08-28 16:02:04, 2026-08-28 16:02:04))"} 
[2026-08-28 16:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:02:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:02:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:03:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:03:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0851, 2026-08-28 16:03:03, 2026-08-28 16:03:03))  
[2026-08-28 16:03:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0851, 2026-08-28 16:03:03, 2026-08-28 16:03:03))"} 
[2026-08-28 16:03:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:03:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:03:08] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:03:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:03:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:03:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:03:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:03:36] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:03:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:04:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:04:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:04:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:04:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:04:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9466, 2026-08-28 16:04:03, 2026-08-28 16:04:03))  
[2026-08-28 16:04:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9466, 2026-08-28 16:04:03, 2026-08-28 16:04:03))"} 
[2026-08-28 16:04:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:04:26] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":431,"therapist_id":6,"date":"2026-09-05","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:12:21.000000Z","updated_at":"2026-08-23T07:12:21.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:04:26] production.INFO: DEBUG therapist 6 conflict check {"booking_id":337,"item_start":"16:45:00","item_end":"19:35:00","bStart":"16:45:00","bEnd":"19:35:00","reqStart":"11:00:00","reqEnd":"13:00:00","conflict":false} 
[2026-08-28 16:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:04:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:04:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:04:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:04:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:04:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:04:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:05:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3547, 2026-08-28 16:05:04, 2026-08-28 16:05:04))  
[2026-08-28 16:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3547, 2026-08-28 16:05:04, 2026-08-28 16:05:04))"} 
[2026-08-28 16:05:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:05:33] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:05:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:05:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:06:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:06:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2068, 2026-08-28 16:06:05, 2026-08-28 16:06:05))  
[2026-08-28 16:06:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2068, 2026-08-28 16:06:05, 2026-08-28 16:06:05))"} 
[2026-08-28 16:06:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:06:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:06:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:06:57] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:07:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:07:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0767, 2026-08-28 16:07:03, 2026-08-28 16:07:03))  
[2026-08-28 16:07:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0767, 2026-08-28 16:07:03, 2026-08-28 16:07:03))"} 
[2026-08-28 16:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:07:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:07:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:07:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:07:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:07:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:07:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:08:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:08:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:08:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:08:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3799, 2026-08-28 16:08:06, 2026-08-28 16:08:06))  
[2026-08-28 16:08:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3799, 2026-08-28 16:08:06, 2026-08-28 16:08:06))"} 
[2026-08-28 16:08:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:13] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-06","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":33,"therapist_id":6,"room_id":1,"start_time":"11:00","guest_name":"Elysia","guest_phone":"0895422201500","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":34,"therapist_id":12,"room_id":1,"start_time":"11:00","guest_name":"Alfina","guest_phone":"089643690428","guest_type":"dewasa","notes":"Tamu 2"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 16:08:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:13] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":318} 
[2026-08-28 16:08:13] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:08:14] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 16:08:14] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-28 16:08:14] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-28 16:08:14] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":390000,\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"currency\":\"IDR\",\"session_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000318-1787908093-JAFJCC\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 318\",\"price\":390000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Elysia\",\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 16:08:14] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":390000,"invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","currency":"IDR","session_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000318-1787908093-JAFJCC","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 318","price":390000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Elysia","email":"ardiantielysia@gmail.com","phone":"0895422201500"}}} 
[2026-08-28 16:08:14] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:3a4d24b0-fa79-4d4f-93fb-499cacd8e088
Request-Timestamp:2026-08-28T09:08:14Z
Request-Target:/checkout/v1/payment
Digest:gOwZ1dd6ES3NME5TQ3rPBpRzXvev2l5KxJ/q+hKq+r0="} 
[2026-08-28 16:08:14] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"390000","invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","currency":"IDR","session_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000318-1787908093-JAFJCC","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 318","quantity":1,"price":"390000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233","url":"https://checkout.doku.com/checkout-link-v2/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233","expired_date":"20260828163814","expired_datetime":"2026-08-28T09:38:14Z"},"customer":{"email":"ardiantielysia@gmail.com","phone":"0895422201500","name":"Elysia"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 318","quantity":1,"price":"390000"}]},"uuid":2.2252608281608143e+39,"headers":{"request_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","signature":"HMACSHA256=qxfMzs318gb9VIv3rmaYgzyGJpuXd47zN3KGAnwe2Z4=","date":"2026-08-28T09:08:14Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 16:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/428 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/428 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:19] production.INFO: Payment Status Check {"payment_id":"428","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:08:19] production.INFO: Calling checkDokuStatus for payment {"payment_id":"428"} 
[2026-08-28 16:08:19] production.INFO: checkDokuStatus called {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:08:19] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9634fc30-3b94-4acf-b0a0-2ca0f59151b3
Request-Timestamp:2026-08-28T09:08:19Z
Request-Target:/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:19] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC","invoice":"PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:19] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","response":{"order":{"invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:08:19.406Z","original_request_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 318"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:08:19] production.INFO: After checkDokuStatus {"payment_id":"428","new_status":"pending"} 
[2026-08-28 16:08:19] production.INFO: Payment Status Response {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"currency\":\"IDR\",\"session_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000318-1787908093-JAFJCC\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"expired_date\":\"20260828163814\",\"expired_datetime\":\"2026-08-28T09:38:14Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281608143e+39,\"headers\":{\"request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"signature\":\"HMACSHA256=qxfMzs318gb9VIv3rmaYgzyGJpuXd47zN3KGAnwe2Z4=\",\"date\":\"2026-08-28T09:08:14Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:08:19\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:08:19.406Z\",\"original_request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 318\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:08:13"} 
[2026-08-28 16:08:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/428 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:24] production.INFO: Payment Status Check {"payment_id":"428","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:08:24] production.INFO: Calling checkDokuStatus for payment {"payment_id":"428"} 
[2026-08-28 16:08:24] production.INFO: checkDokuStatus called {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:08:24] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:514b942e-1b5c-40b0-9840-e2ccd3199bf5
Request-Timestamp:2026-08-28T09:08:24Z
Request-Target:/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:24] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC","invoice":"PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:24] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","response":{"order":{"invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:08:19.406Z","original_request_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 318"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:08:24] production.INFO: After checkDokuStatus {"payment_id":"428","new_status":"pending"} 
[2026-08-28 16:08:24] production.INFO: Payment Status Response {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"currency\":\"IDR\",\"session_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000318-1787908093-JAFJCC\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"expired_date\":\"20260828163814\",\"expired_datetime\":\"2026-08-28T09:38:14Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281608143e+39,\"headers\":{\"request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"signature\":\"HMACSHA256=qxfMzs318gb9VIv3rmaYgzyGJpuXd47zN3KGAnwe2Z4=\",\"date\":\"2026-08-28T09:08:14Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:08:24\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:08:19.406Z\",\"original_request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 318\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:08:13"} 
[2026-08-28 16:08:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/428 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:29] production.INFO: Payment Status Check {"payment_id":"428","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:08:29] production.INFO: Calling checkDokuStatus for payment {"payment_id":"428"} 
[2026-08-28 16:08:29] production.INFO: checkDokuStatus called {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:08:29] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:adc9d0e2-27e3-42a7-921d-f4e1639e1fe3
Request-Timestamp:2026-08-28T09:08:29Z
Request-Target:/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:29] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC","invoice":"PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:29] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","response":{"order":{"invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:08:19.406Z","original_request_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 318"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:08:30] production.INFO: After checkDokuStatus {"payment_id":"428","new_status":"pending"} 
[2026-08-28 16:08:30] production.INFO: Payment Status Response {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"currency\":\"IDR\",\"session_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000318-1787908093-JAFJCC\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"expired_date\":\"20260828163814\",\"expired_datetime\":\"2026-08-28T09:38:14Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281608143e+39,\"headers\":{\"request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"signature\":\"HMACSHA256=qxfMzs318gb9VIv3rmaYgzyGJpuXd47zN3KGAnwe2Z4=\",\"date\":\"2026-08-28T09:08:14Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:08:29\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:08:19.406Z\",\"original_request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 318\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:08:13"} 
[2026-08-28 16:08:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:08:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:08:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/428 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:37] production.INFO: Payment Status Check {"payment_id":"428","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:08:37] production.INFO: Calling checkDokuStatus for payment {"payment_id":"428"} 
[2026-08-28 16:08:37] production.INFO: checkDokuStatus called {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:08:37] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:8fa41d4e-4088-4996-823c-0a8609458c1c
Request-Timestamp:2026-08-28T09:08:37Z
Request-Target:/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:37] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC","invoice":"PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:37] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","response":{"order":{"invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:08:19.406Z","original_request_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 318"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:08:37] production.INFO: After checkDokuStatus {"payment_id":"428","new_status":"pending"} 
[2026-08-28 16:08:37] production.INFO: Payment Status Response {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"currency\":\"IDR\",\"session_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000318-1787908093-JAFJCC\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"expired_date\":\"20260828163814\",\"expired_datetime\":\"2026-08-28T09:38:14Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281608143e+39,\"headers\":{\"request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"signature\":\"HMACSHA256=qxfMzs318gb9VIv3rmaYgzyGJpuXd47zN3KGAnwe2Z4=\",\"date\":\"2026-08-28T09:08:14Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:08:37\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:08:19.406Z\",\"original_request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 318\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:08:13"} 
[2026-08-28 16:08:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/428 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:39] production.INFO: Payment Status Check {"payment_id":"428","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:08:39] production.INFO: Calling checkDokuStatus for payment {"payment_id":"428"} 
[2026-08-28 16:08:39] production.INFO: checkDokuStatus called {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:08:39] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:2846e039-af1b-4b9e-9e2d-5d6e31d707e9
Request-Timestamp:2026-08-28T09:08:39Z
Request-Target:/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:39] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC","invoice":"PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:39] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","response":{"order":{"invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:08:19.406Z","original_request_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 318"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:08:39] production.INFO: After checkDokuStatus {"payment_id":"428","new_status":"pending"} 
[2026-08-28 16:08:39] production.INFO: Payment Status Response {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"currency\":\"IDR\",\"session_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000318-1787908093-JAFJCC\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"expired_date\":\"20260828163814\",\"expired_datetime\":\"2026-08-28T09:38:14Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281608143e+39,\"headers\":{\"request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"signature\":\"HMACSHA256=qxfMzs318gb9VIv3rmaYgzyGJpuXd47zN3KGAnwe2Z4=\",\"date\":\"2026-08-28T09:08:14Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:08:39\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:08:19.406Z\",\"original_request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 318\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:08:13"} 
[2026-08-28 16:08:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/428 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:44] production.INFO: Payment Status Check {"payment_id":"428","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:08:44] production.INFO: Calling checkDokuStatus for payment {"payment_id":"428"} 
[2026-08-28 16:08:44] production.INFO: checkDokuStatus called {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:08:44] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:0c6c3d81-5f40-433a-8093-68f20dbc1cd5
Request-Timestamp:2026-08-28T09:08:44Z
Request-Target:/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:44] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000318-1787908093-JAFJCC","invoice":"PAY-20260828-000318-1787908093-JAFJCC"} 
[2026-08-28 16:08:44] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","response":{"order":{"invoice_number":"PAY-20260828-000318-1787908093-JAFJCC","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:08:19.406Z","original_request_id":"3a4d24b0-fa79-4d4f-93fb-499cacd8e088","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 318"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:08:44] production.INFO: After checkDokuStatus {"payment_id":"428","new_status":"pending"} 
[2026-08-28 16:08:44] production.INFO: Payment Status Response {"payment_id":428,"payment_ref":"PAY-20260828-000318-1787908093-JAFJCC","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"currency\":\"IDR\",\"session_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000318-1787908093-JAFJCC\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/3a4d24b0-fa79-4d4f-93fb-499cacd8e08820260828160814233\",\"expired_date\":\"20260828163814\",\"expired_datetime\":\"2026-08-28T09:38:14Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 318\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281608143e+39,\"headers\":{\"request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"signature\":\"HMACSHA256=qxfMzs318gb9VIv3rmaYgzyGJpuXd47zN3KGAnwe2Z4=\",\"date\":\"2026-08-28T09:08:14Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:08:44\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000318-1787908093-JAFJCC\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:08:19.406Z\",\"original_request_id\":\"3a4d24b0-fa79-4d4f-93fb-499cacd8e088\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 318\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:08:13"} 
[2026-08-28 16:08:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:08:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:09:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:09:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:09:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:09:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3855, 2026-08-28 16:09:06, 2026-08-28 16:09:06))  
[2026-08-28 16:09:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3855, 2026-08-28 16:09:06, 2026-08-28 16:09:06))"} 
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:09:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:10:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:10:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:10:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:10:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:10:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9500, 2026-08-28 16:10:07, 2026-08-28 16:10:07))  
[2026-08-28 16:10:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9500, 2026-08-28 16:10:07, 2026-08-28 16:10:07))"} 
[2026-08-28 16:10:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:10:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:11:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:11:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:11:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:11:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:11:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3266, 2026-08-28 16:11:05, 2026-08-28 16:11:05))  
[2026-08-28 16:11:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3266, 2026-08-28 16:11:05, 2026-08-28 16:11:05))"} 
[2026-08-28 16:11:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:11:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:11:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:11:55] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1969, 2026-08-28 16:12:05, 2026-08-28 16:12:05))  
[2026-08-28 16:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1969, 2026-08-28 16:12:05, 2026-08-28 16:12:05))"} 
[2026-08-28 16:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:12:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:12:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:12:49] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 16:13:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:13:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:13:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:13:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:13:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0583, 2026-08-28 16:13:06, 2026-08-28 16:13:06))  
[2026-08-28 16:13:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0583, 2026-08-28 16:13:06, 2026-08-28 16:13:06))"} 
[2026-08-28 16:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=390000&branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:13:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:13:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:41] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-06","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":33,"therapist_id":6,"room_id":1,"start_time":"11:00","guest_name":"Elysia","guest_phone":"0895422201500","guest_type":"dewasa","notes":"Tamu 1"},{"service_id":34,"therapist_id":12,"room_id":1,"start_time":"11:00","guest_name":"Alfinq","guest_phone":"089643690428","guest_type":"dewasa","notes":"Tamu 2"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 16:13:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:41] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":319} 
[2026-08-28 16:13:41] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:13:41] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 16:13:41] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-28 16:13:41] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-28 16:13:41] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":390000,\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 319\",\"price\":390000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Elysia\",\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 16:13:41] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":390000,"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","currency":"IDR","session_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000319-1787908421-L85ATF","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 319","price":390000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Elysia","email":"ardiantielysia@gmail.com","phone":"0895422201500"}}} 
[2026-08-28 16:13:41] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:683c219c-28b4-4d05-ab85-87fe8cd7f919
Request-Timestamp:2026-08-28T09:13:41Z
Request-Target:/checkout/v1/payment
Digest:Fgh6EYw5CG+6C9HPfxKWXxYGkGAVUZoxGRKLm4fIe+o="} 
[2026-08-28 16:13:42] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"390000","invoice_number":"PAY-20260828-000319-1787908421-L85ATF","currency":"IDR","session_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000319-1787908421-L85ATF","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 319","quantity":1,"price":"390000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874","url":"https://checkout.doku.com/checkout-link-v2/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874","expired_date":"20260828164341","expired_datetime":"2026-08-28T09:43:41Z"},"customer":{"email":"ardiantielysia@gmail.com","phone":"0895422201500","name":"Elysia"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 319","quantity":1,"price":"390000"}]},"uuid":2.2252608281613417e+39,"headers":{"request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","signature":"HMACSHA256=kzrUS87mLIPnI/y9c70X3PkGt19QQ7RBmrjucV7EmFU=","date":"2026-08-28T09:13:41Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 16:13:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:47] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:13:47] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:13:47] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:13:47] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9b9f6123-59c2-4d44-9eca-6eb4070cce10
Request-Timestamp:2026-08-28T09:13:47Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:13:47] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:13:47] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:13:47] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:13:47] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:13:47\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:13:52] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:13:52] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:13:52] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:13:52] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:b7bb761f-0526-4746-ac88-238fa9a0df44
Request-Timestamp:2026-08-28T09:13:52Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:13:52] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:13:53] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:13:53] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:13:53] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:13:53\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:14:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:14:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:14:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:14:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:14:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0988, 2026-08-28 16:14:07, 2026-08-28 16:14:07))  
[2026-08-28 16:14:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0988, 2026-08-28 16:14:07, 2026-08-28 16:14:07))"} 
[2026-08-28 16:14:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:09] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:14:09] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:14:09] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:14:09] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:7e44ce00-32e3-4b2f-a94b-5d713475f491
Request-Timestamp:2026-08-28T09:14:09Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:09] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:10] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:14:10] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:14:10] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:14:10\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:10] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:14:10] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:14:10] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:14:10] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:f6a419bf-3787-4a6d-9748-7759ec213cce
Request-Timestamp:2026-08-28T09:14:10Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:10] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:11] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:14:11] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:14:11] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:14:11\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:11] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:14:11] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:14:11] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:14:11] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:e0a5b775-2ef7-4095-a287-c8ef20bf988a
Request-Timestamp:2026-08-28T09:14:11Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:11] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:12] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:14:12] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:14:12] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:14:12\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:12] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:14:12] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:14:12] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:14:12] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d00b8d74-5085-4909-88fc-8d0f83a2ad18
Request-Timestamp:2026-08-28T09:14:12Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:12] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:14:13] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:14:13] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:14:13] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:14:13\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:14:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:15:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:15:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:15:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:15:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:15:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6639, 2026-08-28 16:15:03, 2026-08-28 16:15:03))  
[2026-08-28 16:15:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6639, 2026-08-28 16:15:03, 2026-08-28 16:15:03))"} 
[2026-08-28 16:15:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:15:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:16:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:16:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6879, 2026-08-28 16:16:03, 2026-08-28 16:16:03))  
[2026-08-28 16:16:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6879, 2026-08-28 16:16:03, 2026-08-28 16:16:03))"} 
[2026-08-28 16:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:16:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:17:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:17:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0407, 2026-08-28 16:17:07, 2026-08-28 16:17:07))  
[2026-08-28 16:17:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0407, 2026-08-28 16:17:07, 2026-08-28 16:17:07))"} 
[2026-08-28 16:17:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:17:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:18:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:18:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2260, 2026-08-28 16:18:06, 2026-08-28 16:18:06))  
[2026-08-28 16:18:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2260, 2026-08-28 16:18:06, 2026-08-28 16:18:06))"} 
[2026-08-28 16:18:06] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:06] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:06] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:06] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:06] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:06] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:06] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:1a3d667b-20be-473b-a7a2-3979b96e19f1
Request-Timestamp:2026-08-28T09:18:06Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:06] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:65042493-dc37-4fd4-a5e2-489eca106c3d
Request-Timestamp:2026-08-28T09:18:06Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:06] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:06] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:07] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:07] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:07] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:07] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:07\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:07] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:07] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:07\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:07] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:07] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:07] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:07] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:e85feeb9-89ce-497c-b150-efbf13d9f2ec
Request-Timestamp:2026-08-28T09:18:07Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:07] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:08] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:08] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:08] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:08\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:12] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:12] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:12] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:12] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:f34b2f83-e40b-4416-abc1-d8f193d14b76
Request-Timestamp:2026-08-28T09:18:12Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:12] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:13] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:13] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:13] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:13\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:17] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:17] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:17] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:17] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:1e20c433-d9c8-4121-ac02-6529308dde6d
Request-Timestamp:2026-08-28T09:18:17Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:17] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:18] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:18] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:18] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:18\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:22] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:22] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:22] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:22] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:0ae4fcad-b958-4237-aeac-89473482eb2f
Request-Timestamp:2026-08-28T09:18:22Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:22] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:23] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:23] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:23] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:23\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:27] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:27] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:27] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:27] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:e7a9f59e-bc81-4959-828d-e5a9e516aac7
Request-Timestamp:2026-08-28T09:18:27Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:27] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:27] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:27] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:27] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:27\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:32] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:32] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:32] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:32] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:af5d66a1-55b1-4611-808f-97704e0c9dc7
Request-Timestamp:2026-08-28T09:18:32Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:32] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:32] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:32] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:32] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:32\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:37] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:37] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:37] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:37] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:28ac784e-bcd8-4d75-bbde-15fa2e5b9e8e
Request-Timestamp:2026-08-28T09:18:37Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:37] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:37] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:37] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:37] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:37\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:18:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:18:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:42] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:42] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:42] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:42] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:3b2da11a-0d86-4c5b-9c05-b911f8ecba70
Request-Timestamp:2026-08-28T09:18:42Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:42] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:42] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:42] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:42] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:42\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:18:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:18:48] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:18:48] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:18:48] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:18:48] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d4823052-72e1-4cb4-ab56-d8e73b992d33
Request-Timestamp:2026-08-28T09:18:48Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:48] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:18:48] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:18:48] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:18:48] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:18:48\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3384, 2026-08-28 16:19:04, 2026-08-28 16:19:04))  
[2026-08-28 16:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3384, 2026-08-28 16:19:04, 2026-08-28 16:19:04))"} 
[2026-08-28 16:19:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:19:33] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:19:33] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:19:33] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:19:33] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:ce571190-a6a6-4e28-b4a8-ca32392dac55
Request-Timestamp:2026-08-28T09:19:33Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:33] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:33] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:19:33] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:19:33] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:19:33\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:19:37] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:19:37] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:19:37] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:19:37] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:336ca0a4-3682-4f68-820f-5ad9909b1b66
Request-Timestamp:2026-08-28T09:19:37Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:37] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:38] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:19:38] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:19:38] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:19:38\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:19:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:19:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:19:42] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:19:42] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:19:42] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:19:42] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:b983b39f-460b-49cc-a397-75f172e0b8b3
Request-Timestamp:2026-08-28T09:19:42Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:42] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:42] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:19:42] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:19:42] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:19:42\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:19:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:19:47] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:19:47] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:19:47] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:19:47] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:bc0b2c2f-9774-43e1-928e-0f31506d7bd5
Request-Timestamp:2026-08-28T09:19:47Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:47] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:48] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:19:48] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:19:48] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:19:48\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:19:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:19:52] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:19:52] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:19:52] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:19:52] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:6b232677-12f1-488b-a191-d4b87f93cf46
Request-Timestamp:2026-08-28T09:19:52Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:52] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:52] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:19:52] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:19:52] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:19:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:19:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:19:57] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:19:57] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:19:57] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:19:57] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:68fc468f-0aa3-4636-b1a2-79eb0bbdeb6c
Request-Timestamp:2026-08-28T09:19:57Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:57] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:19:57] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:19:57] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:19:57] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:19:57\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:20:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:20:02] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:20:02] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:20:02] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:20:02] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:24a4872d-41ed-49d5-839a-4eabb6c19b30
Request-Timestamp:2026-08-28T09:20:02Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:02] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:02] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:20:02] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:20:02] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:20:02\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:20:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:20:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8212, 2026-08-28 16:20:04, 2026-08-28 16:20:04))  
[2026-08-28 16:20:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8212, 2026-08-28 16:20:04, 2026-08-28 16:20:04))"} 
[2026-08-28 16:20:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:20:07] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:20:07] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:20:07] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:20:07] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:ba5b9f1a-9703-47ef-8813-df479b3847b6
Request-Timestamp:2026-08-28T09:20:07Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:07] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:07] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:20:07] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:20:07] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:20:07\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:20:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:20:12] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:20:12] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:20:12] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:20:12] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:fff6bbc6-c718-43e5-9121-cae7c161d867
Request-Timestamp:2026-08-28T09:20:12Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:12] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:13] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:20:13] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:20:13] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:20:13\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:20:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:20:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:20:49] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:20:49] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:20:49] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:20:49] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:9284ae3c-cbe2-402d-ae75-281a2a024b49
Request-Timestamp:2026-08-28T09:20:49Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:20:49] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:20:49] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:20:49] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:73523cc8-83d8-4f42-acd8-1716d5549be0
Request-Timestamp:2026-08-28T09:20:49Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:20:49] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:20:49] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:20:49\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:20:49] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:20:49] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:20:49] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:20:49\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:20:49] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:20:49] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:20:49] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:20:49] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:577d3332-32ad-41b7-b9ae-8844d4253b3c
Request-Timestamp:2026-08-28T09:20:49Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:20:49] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:20:49] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:20:49\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:20:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:20:49] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:20:49] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:20:49] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:20:49] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:c8cd024f-f168-4d10-8755-1c5e0802132b
Request-Timestamp:2026-08-28T09:20:49Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:20:49] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.00","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:20:49] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"pending"} 
[2026-08-28 16:20:49] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"pending","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:20:49\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:21:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:21:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:21:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:21:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:21:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7600, 2026-08-28 16:21:03, 2026-08-28 16:21:03))  
[2026-08-28 16:21:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7600, 2026-08-28 16:21:03, 2026-08-28 16:21:03))"} 
[2026-08-28 16:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3908, 2026-08-28 16:22:03, 2026-08-28 16:22:03))  
[2026-08-28 16:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3908, 2026-08-28 16:22:03, 2026-08-28 16:22:03))"} 
[2026-08-28 16:22:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:22:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:22:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:22:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4528, 2026-08-28 16:23:04, 2026-08-28 16:23:04))  
[2026-08-28 16:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4528, 2026-08-28 16:23:04, 2026-08-28 16:23:04))"} 
[2026-08-28 16:23:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:23:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7244, 2026-08-28 16:24:04, 2026-08-28 16:24:04))  
[2026-08-28 16:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7244, 2026-08-28 16:24:04, 2026-08-28 16:24:04))"} 
[2026-08-28 16:24:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:24:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:25:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:25:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5886, 2026-08-28 16:25:03, 2026-08-28 16:25:03))  
[2026-08-28 16:25:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5886, 2026-08-28 16:25:03, 2026-08-28 16:25:03))"} 
[2026-08-28 16:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:25:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:26:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:26:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4576, 2026-08-28 16:26:04, 2026-08-28 16:26:04))  
[2026-08-28 16:26:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4576, 2026-08-28 16:26:04, 2026-08-28 16:26:04))"} 
[2026-08-28 16:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=3&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:26:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:27:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:27:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:27:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:27:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9546, 2026-08-28 16:27:05, 2026-08-28 16:27:05))  
[2026-08-28 16:27:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9546, 2026-08-28 16:27:05, 2026-08-28 16:27:05))"} 
[2026-08-28 16:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:27:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?end_date=2026-08-29&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/commissions?end_date=2026-08-28&limit=10&page=1&search=&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?end_date=2026-08-29&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/commissions?end_date=2026-08-28&limit=10&page=1&search=&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3383, 2026-08-28 16:28:04, 2026-08-28 16:28:04))  
[2026-08-28 16:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3383, 2026-08-28 16:28:04, 2026-08-28 16:28:04))"} 
[2026-08-28 16:28:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-11&start_date=2026-09-11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-11&start_date=2026-09-11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?end_date=2026-09-05&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?end_date=2026-09-05&start_date=2026-08-30 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:28:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:29:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:29:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-11&start_date=2026-09-11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3093, 2026-08-28 16:29:03, 2026-08-28 16:29:03))  
[2026-08-28 16:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3093, 2026-08-28 16:29:03, 2026-08-28 16:29:03))"} 
[2026-08-28 16:29:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:29:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:29:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:29:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:29:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:29:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:29:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:29:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-11&start_date=2026-09-11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:30:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:30:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0304, 2026-08-28 16:30:05, 2026-08-28 16:30:05))  
[2026-08-28 16:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0304, 2026-08-28 16:30:05, 2026-08-28 16:30:05))"} 
[2026-08-28 16:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:30:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-11&start_date=2026-09-11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:31:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:31:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6765, 2026-08-28 16:31:04, 2026-08-28 16:31:04))  
[2026-08-28 16:31:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6765, 2026-08-28 16:31:04, 2026-08-28 16:31:04))"} 
[2026-08-28 16:31:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:31:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:31:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:31:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:31:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330912 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:31:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330912 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:32:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-11&start_date=2026-09-11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:32:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:32:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:32:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:32:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8194, 2026-08-28 16:32:03, 2026-08-28 16:32:03))  
[2026-08-28 16:32:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8194, 2026-08-28 16:32:03, 2026-08-28 16:32:03))"} 
[2026-08-28 16:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-11&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/358/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/358/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:32:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/356/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/356/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:33:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:33:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:33:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:33:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8574, 2026-08-28 16:33:03, 2026-08-28 16:33:03))  
[2026-08-28 16:33:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8574, 2026-08-28 16:33:03, 2026-08-28 16:33:03))"} 
[2026-08-28 16:33:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:33:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:34:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:34:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7219, 2026-08-28 16:34:04, 2026-08-28 16:34:04))  
[2026-08-28 16:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7219, 2026-08-28 16:34:04, 2026-08-28 16:34:04))"} 
[2026-08-28 16:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:34:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:34:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:34:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8921, 2026-08-28 16:35:04, 2026-08-28 16:35:04))  
[2026-08-28 16:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8921, 2026-08-28 16:35:04, 2026-08-28 16:35:04))"} 
[2026-08-28 16:35:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:35:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:35:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:35:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:36:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:36:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:36:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:36:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:36:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8624, 2026-08-28 16:36:03, 2026-08-28 16:36:03))  
[2026-08-28 16:36:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8624, 2026-08-28 16:36:03, 2026-08-28 16:36:03))"} 
[2026-08-28 16:36:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:36:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:37:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:37:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:37:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:37:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6975, 2026-08-28 16:37:03, 2026-08-28 16:37:03))  
[2026-08-28 16:37:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6975, 2026-08-28 16:37:03, 2026-08-28 16:37:03))"} 
[2026-08-28 16:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:37:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2694, 2026-08-28 16:38:05, 2026-08-28 16:38:05))  
[2026-08-28 16:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2694, 2026-08-28 16:38:05, 2026-08-28 16:38:05))"} 
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10&search=e from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10&search=e from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10&search=el from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10&search=el from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10&search=ely from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10&search=ely from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:38:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:39:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:39:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:39:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:39:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:39:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9613, 2026-08-28 16:39:05, 2026-08-28 16:39:05))  
[2026-08-28 16:39:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9613, 2026-08-28 16:39:05, 2026-08-28 16:39:05))"} 
[2026-08-28 16:39:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:39:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:39:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:39:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:40:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:40:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:40:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:40:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:40:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:40:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:40:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5889, 2026-08-28 16:40:10, 2026-08-28 16:40:10))  
[2026-08-28 16:40:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5889, 2026-08-28 16:40:10, 2026-08-28 16:40:10))"} 
[2026-08-28 16:40:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:40:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:40:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:40:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:41:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:41:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9165, 2026-08-28 16:41:04, 2026-08-28 16:41:04))  
[2026-08-28 16:41:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9165, 2026-08-28 16:41:04, 2026-08-28 16:41:04))"} 
[2026-08-28 16:41:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:41:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:41:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:41:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:42:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:42:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0270, 2026-08-28 16:42:05, 2026-08-28 16:42:05))  
[2026-08-28 16:42:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0270, 2026-08-28 16:42:05, 2026-08-28 16:42:05))"} 
[2026-08-28 16:42:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:42:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:42:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:42:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:42:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:43:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:43:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:43:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:43:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:43:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9397, 2026-08-28 16:43:07, 2026-08-28 16:43:07))  
[2026-08-28 16:43:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9397, 2026-08-28 16:43:07, 2026-08-28 16:43:07))"} 
[2026-08-28 16:43:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:43:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:43:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:43:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:43:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:43:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:43:51] production.INFO: Payment Status Check {"payment_id":"429","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:43:51] production.INFO: Calling checkDokuStatus for payment {"payment_id":"429"} 
[2026-08-28 16:43:51] production.INFO: checkDokuStatus called {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 16:43:51] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:aa5feeaa-2e0c-4190-a430-7c6fbc12a24e
Request-Timestamp:2026-08-28T09:43:51Z
Request-Target:/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:43:51] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000319-1787908421-L85ATF","invoice":"PAY-20260828-000319-1787908421-L85ATF"} 
[2026-08-28 16:43:52] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","response":{"order":{"invoice_number":"PAY-20260828-000319-1787908421-L85ATF","amount":390000.0,"status":"ORDER_EXPIRED"},"transaction":{"status":"EXPIRED","type":"SALE","date":"2026-08-28T09:13:45.532Z","original_request_id":"683c219c-28b4-4d05-ab85-87fe8cd7f919","amount":"390000.0","amount_details":{"currency":"IDR","paid_amount":390000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"390000","name":"Pembayaran Booking 319"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 16:43:52] production.INFO: Updating payment status {"payment_id":429,"old_status":"pending","new_status":"expired"} 
[2026-08-28 16:43:52] production.INFO: handleFailedPayment called for payment 429 with status expired  
[2026-08-28 16:43:52] production.INFO: PaymentLog 319 updated to expired  
[2026-08-28 16:43:52] production.INFO: After checkDokuStatus {"payment_id":"429","new_status":"expired"} 
[2026-08-28 16:43:52] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:43:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:43:55] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:43:55] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:00] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:00] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:04] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:04] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0387, 2026-08-28 16:44:05, 2026-08-28 16:44:05))  
[2026-08-28 16:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0387, 2026-08-28 16:44:05, 2026-08-28 16:44:05))"} 
[2026-08-28 16:44:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:09] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:09] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:14] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:14] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:44:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:44:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:19] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:19] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:25] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:25] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:44:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:36] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:36] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:44:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:44:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:44:40] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:44:40] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0655, 2026-08-28 16:45:05, 2026-08-28 16:45:05))  
[2026-08-28 16:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0655, 2026-08-28 16:45:05, 2026-08-28 16:45:05))"} 
[2026-08-28 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3311 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331109 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331109 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:53] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:45:53] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:45:53] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:45:53] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:45:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:53] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:45:53] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:45:54] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:45:54] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9474, 2026-08-28 16:46:03, 2026-08-28 16:46:03))  
[2026-08-28 16:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9474, 2026-08-28 16:46:03, 2026-08-28 16:46:03))"} 
[2026-08-28 16:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:46:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:46:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:47] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 16:46:48] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AgZU9wPl5UP49NVvzfzWIMQ"}}}} 
[2026-08-28 16:46:48] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 16:46:48] production.INFO: OTP Email sent to mariaummo2@gmail.com  
[2026-08-28 16:46:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/429 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:49] production.INFO: Payment Status Check {"payment_id":"429","current_status":"expired","payment_method":"qris","gateway":"doku"} 
[2026-08-28 16:46:49] production.INFO: Payment Status Response {"payment_id":429,"payment_ref":"PAY-20260828-000319-1787908421-L85ATF","status":"expired","payment_status":null,"booking_id":null,"amount":"390000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000319-1787908421-L85ATF\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"390000\",\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"currency\":\"IDR\",\"session_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000319-1787908421-L85ATF\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/683c219c-28b4-4d05-ab85-87fe8cd7f91920261328161341874\",\"expired_date\":\"20260828164341\",\"expired_datetime\":\"2026-08-28T09:43:41Z\"},\"customer\":{\"email\":\"ardiantielysia@gmail.com\",\"phone\":\"0895422201500\",\"name\":\"Elysia\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 319\",\"quantity\":1,\"price\":\"390000\"}]},\"uuid\":2.2252608281613417e+39,\"headers\":{\"request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"signature\":\"HMACSHA256=kzrUS87mLIPnI\\/y9c70X3PkGt19QQ7RBmrjucV7EmFU=\",\"date\":\"2026-08-28T09:13:41Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 16:43:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000319-1787908421-L85ATF\",\"amount\":390000,\"status\":\"ORDER_EXPIRED\"},\"transaction\":{\"status\":\"EXPIRED\",\"type\":\"SALE\",\"date\":\"2026-08-28T09:13:45.532Z\",\"original_request_id\":\"683c219c-28b4-4d05-ab85-87fe8cd7f919\",\"amount\":\"390000.0\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":390000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"390000\",\"name\":\"Pembayaran Booking 319\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 16:13:41"} 
[2026-08-28 16:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/resend-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:57] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 16:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:46:57] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A5yNvthlGs3TN5PNrxZQ3N_"}}}} 
[2026-08-28 16:46:57] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 16:46:58] production.INFO: OTP Email sent to mariaummo2@gmail.com  
[2026-08-28 16:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:47:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:47:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2023, 2026-08-28 16:47:03, 2026-08-28 16:47:03))  
[2026-08-28 16:47:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2023, 2026-08-28 16:47:03, 2026-08-28 16:47:03))"} 
[2026-08-28 16:47:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:47:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:47:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:48:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:48:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8533, 2026-08-28 16:48:03, 2026-08-28 16:48:03))  
[2026-08-28 16:48:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8533, 2026-08-28 16:48:03, 2026-08-28 16:48:03))"} 
[2026-08-28 16:48:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:48:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:48:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:49:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:49:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3387, 2026-08-28 16:49:03, 2026-08-28 16:49:03))  
[2026-08-28 16:49:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3387, 2026-08-28 16:49:03, 2026-08-28 16:49:03))"} 
[2026-08-28 16:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:11] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:49:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:49:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:49:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:49:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4641, 2026-08-28 16:50:05, 2026-08-28 16:50:05))  
[2026-08-28 16:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4641, 2026-08-28 16:50:05, 2026-08-28 16:50:05))"} 
[2026-08-28 16:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:50:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:50:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9542, 2026-08-28 16:51:03, 2026-08-28 16:51:03))  
[2026-08-28 16:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9542, 2026-08-28 16:51:03, 2026-08-28 16:51:03))"} 
[2026-08-28 16:51:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:51:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:51:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:51:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:52:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:52:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:52:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:52:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:52:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7389, 2026-08-28 16:52:04, 2026-08-28 16:52:04))  
[2026-08-28 16:52:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7389, 2026-08-28 16:52:04, 2026-08-28 16:52:04))"} 
[2026-08-28 16:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:52:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:52:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:52:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:53:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7852, 2026-08-28 16:53:04, 2026-08-28 16:53:04))  
[2026-08-28 16:53:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7852, 2026-08-28 16:53:04, 2026-08-28 16:53:04))"} 
[2026-08-28 16:53:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:53:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:54:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:54:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4895, 2026-08-28 16:54:04, 2026-08-28 16:54:04))  
[2026-08-28 16:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4895, 2026-08-28 16:54:04, 2026-08-28 16:54:04))"} 
[2026-08-28 16:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:54:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:54:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:54:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:55:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:55:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8326, 2026-08-28 16:55:03, 2026-08-28 16:55:03))  
[2026-08-28 16:55:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8326, 2026-08-28 16:55:03, 2026-08-28 16:55:03))"} 
[2026-08-28 16:55:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:55:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:56:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:56:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8869, 2026-08-28 16:56:03, 2026-08-28 16:56:03))  
[2026-08-28 16:56:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8869, 2026-08-28 16:56:03, 2026-08-28 16:56:03))"} 
[2026-08-28 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:56:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:57:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:57:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:57:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 16:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0593, 2026-08-28 16:57:04, 2026-08-28 16:57:04))  
[2026-08-28 16:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0593, 2026-08-28 16:57:04, 2026-08-28 16:57:04))"} 
[2026-08-28 16:57:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:57:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:58:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:58:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:58:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:58:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:58:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:58:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5866, 2026-08-28 16:58:03, 2026-08-28 16:58:03))  
[2026-08-28 16:58:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5866, 2026-08-28 16:58:03, 2026-08-28 16:58:03))"} 
[2026-08-28 16:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:58:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 16:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 16:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 16:59:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 16:59:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6371, 2026-08-28 16:59:03, 2026-08-28 16:59:03))  
[2026-08-28 16:59:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6371, 2026-08-28 16:59:03, 2026-08-28 16:59:03))"} 
[2026-08-28 16:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 16:59:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:00:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:00:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:00:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:00:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4704, 2026-08-28 17:00:05, 2026-08-28 17:00:05))  
[2026-08-28 17:00:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4704, 2026-08-28 17:00:05, 2026-08-28 17:00:05))"} 
[2026-08-28 17:00:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:00:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:01:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:01:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:01:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:01:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:01:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8223, 2026-08-28 17:01:02, 2026-08-28 17:01:02))  
[2026-08-28 17:01:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8223, 2026-08-28 17:01:02, 2026-08-28 17:01:02))"} 
[2026-08-28 17:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:01:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:01:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:01:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/358/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/358/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:01:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:01:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/345/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1077, 2026-08-28 17:02:04, 2026-08-28 17:02:04))  
[2026-08-28 17:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1077, 2026-08-28 17:02:04, 2026-08-28 17:02:04))"} 
[2026-08-28 17:02:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=2&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:02:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:03:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:03:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:03:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:03:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7210, 2026-08-28 17:03:04, 2026-08-28 17:03:04))  
[2026-08-28 17:03:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7210, 2026-08-28 17:03:04, 2026-08-28 17:03:04))"} 
[2026-08-28 17:03:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:03:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:04:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:04:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2003, 2026-08-28 17:04:04, 2026-08-28 17:04:04))  
[2026-08-28 17:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2003, 2026-08-28 17:04:04, 2026-08-28 17:04:04))"} 
[2026-08-28 17:04:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:04:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:04:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:04:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:04:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:05:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:05:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:05:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:05:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9583, 2026-08-28 17:05:05, 2026-08-28 17:05:05))  
[2026-08-28 17:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9583, 2026-08-28 17:05:05, 2026-08-28 17:05:05))"} 
[2026-08-28 17:05:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:05:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:05:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:05:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:06:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:06:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:06:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:06:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:06:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4900, 2026-08-28 17:06:06, 2026-08-28 17:06:06))  
[2026-08-28 17:06:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4900, 2026-08-28 17:06:06, 2026-08-28 17:06:06))"} 
[2026-08-28 17:06:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:06:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:06:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:06:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:06:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&payment_status=paid&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:06:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:07:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:07:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3531, 2026-08-28 17:07:03, 2026-08-28 17:07:03))  
[2026-08-28 17:07:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3531, 2026-08-28 17:07:03, 2026-08-28 17:07:03))"} 
[2026-08-28 17:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:07:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:08:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:08:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:08:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7974, 2026-08-28 17:08:05, 2026-08-28 17:08:05))  
[2026-08-28 17:08:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7974, 2026-08-28 17:08:05, 2026-08-28 17:08:05))"} 
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:08:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:09:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:09:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:09:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:09:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:09:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:09:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:09:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:09:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2426, 2026-08-28 17:09:07, 2026-08-28 17:09:07))  
[2026-08-28 17:09:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2426, 2026-08-28 17:09:07, 2026-08-28 17:09:07))"} 
[2026-08-28 17:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1500, 2026-08-28 17:10:05, 2026-08-28 17:10:05))  
[2026-08-28 17:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1500, 2026-08-28 17:10:05, 2026-08-28 17:10:05))"} 
[2026-08-28 17:10:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:10:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:10:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:10:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:11:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:11:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3300, 2026-08-28 17:11:04, 2026-08-28 17:11:04))  
[2026-08-28 17:11:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3300, 2026-08-28 17:11:04, 2026-08-28 17:11:04))"} 
[2026-08-28 17:11:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:11:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:11:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:11:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:11:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:11:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:11:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:11:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/login from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:12:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:12:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:12:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:12:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6678, 2026-08-28 17:12:07, 2026-08-28 17:12:07))  
[2026-08-28 17:12:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6678, 2026-08-28 17:12:07, 2026-08-28 17:12:07))"} 
[2026-08-28 17:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:12:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3313 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:12:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331312 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:13:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8952, 2026-08-28 17:13:04, 2026-08-28 17:13:04))  
[2026-08-28 17:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8952, 2026-08-28 17:13:04, 2026-08-28 17:13:04))"} 
[2026-08-28 17:13:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:13:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:13:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:29] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 17:13:29] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ACEgvZd0T-0JzB87U_g8QUB"}}}} 
[2026-08-28 17:13:30] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 17:13:30] production.INFO: OTP Email sent to reswarirahma750@gmail.com  
[2026-08-28 17:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:54] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:13:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7613, 2026-08-28 17:14:04, 2026-08-28 17:14:04))  
[2026-08-28 17:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7613, 2026-08-28 17:14:04, 2026-08-28 17:14:04))"} 
[2026-08-28 17:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:14:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:14:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:15:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:15:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3348, 2026-08-28 17:15:05, 2026-08-28 17:15:05))  
[2026-08-28 17:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3348, 2026-08-28 17:15:05, 2026-08-28 17:15:05))"} 
[2026-08-28 17:15:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:15:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:15:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:15:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:16:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3131, 2026-08-28 17:16:04, 2026-08-28 17:16:04))  
[2026-08-28 17:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3131, 2026-08-28 17:16:04, 2026-08-28 17:16:04))"} 
[2026-08-28 17:16:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:16:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:17:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:17:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:17:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:17:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:17:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0867, 2026-08-28 17:17:07, 2026-08-28 17:17:07))  
[2026-08-28 17:17:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0867, 2026-08-28 17:17:07, 2026-08-28 17:17:07))"} 
[2026-08-28 17:17:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:17:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:18:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:18:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7711, 2026-08-28 17:18:06, 2026-08-28 17:18:06))  
[2026-08-28 17:18:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7711, 2026-08-28 17:18:06, 2026-08-28 17:18:06))"} 
[2026-08-28 17:18:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:18:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:19:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:19:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:19:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:19:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:19:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1680, 2026-08-28 17:19:03, 2026-08-28 17:19:03))  
[2026-08-28 17:19:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1680, 2026-08-28 17:19:03, 2026-08-28 17:19:03))"} 
[2026-08-28 17:19:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:19:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:20:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:20:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:20:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:20:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5410, 2026-08-28 17:20:05, 2026-08-28 17:20:05))  
[2026-08-28 17:20:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5410, 2026-08-28 17:20:05, 2026-08-28 17:20:05))"} 
[2026-08-28 17:20:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:20:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1744, 2026-08-28 17:21:04, 2026-08-28 17:21:04))  
[2026-08-28 17:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1744, 2026-08-28 17:21:04, 2026-08-28 17:21:04))"} 
[2026-08-28 17:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:22:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:22:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:22:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:22:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:22:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4314, 2026-08-28 17:22:07, 2026-08-28 17:22:07))  
[2026-08-28 17:22:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4314, 2026-08-28 17:22:07, 2026-08-28 17:22:07))"} 
[2026-08-28 17:22:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:22:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5646, 2026-08-28 17:23:04, 2026-08-28 17:23:04))  
[2026-08-28 17:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5646, 2026-08-28 17:23:04, 2026-08-28 17:23:04))"} 
[2026-08-28 17:23:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:23:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:24:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:24:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:24:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:24:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:24:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7806, 2026-08-28 17:24:05, 2026-08-28 17:24:05))  
[2026-08-28 17:24:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7806, 2026-08-28 17:24:05, 2026-08-28 17:24:05))"} 
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:24:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:24:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:25:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:25:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:25:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:25:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:25:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0341, 2026-08-28 17:25:05, 2026-08-28 17:25:05))  
[2026-08-28 17:25:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0341, 2026-08-28 17:25:05, 2026-08-28 17:25:05))"} 
[2026-08-28 17:25:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:25:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:25:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:25:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:26:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:26:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:26:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:26:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:26:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9888, 2026-08-28 17:26:04, 2026-08-28 17:26:04))  
[2026-08-28 17:26:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9888, 2026-08-28 17:26:04, 2026-08-28 17:26:04))"} 
[2026-08-28 17:26:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:26:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:26:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:26:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:26:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:26:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:26:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:27:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4621, 2026-08-28 17:27:03, 2026-08-28 17:27:03))  
[2026-08-28 17:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4621, 2026-08-28 17:27:03, 2026-08-28 17:27:03))"} 
[2026-08-28 17:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:27:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0461, 2026-08-28 17:28:04, 2026-08-28 17:28:04))  
[2026-08-28 17:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0461, 2026-08-28 17:28:04, 2026-08-28 17:28:04))"} 
[2026-08-28 17:28:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:28:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:29:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:29:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0659, 2026-08-28 17:29:04, 2026-08-28 17:29:04))  
[2026-08-28 17:29:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0659, 2026-08-28 17:29:04, 2026-08-28 17:29:04))"} 
[2026-08-28 17:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:29:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:30:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7668, 2026-08-28 17:30:05, 2026-08-28 17:30:05))  
[2026-08-28 17:30:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7668, 2026-08-28 17:30:05, 2026-08-28 17:30:05))"} 
[2026-08-28 17:30:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:30:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:31:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:31:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9033, 2026-08-28 17:31:05, 2026-08-28 17:31:05))  
[2026-08-28 17:31:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9033, 2026-08-28 17:31:05, 2026-08-28 17:31:05))"} 
[2026-08-28 17:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:31:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:31:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:32:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:32:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:32:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:32:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:32:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0694, 2026-08-28 17:32:07, 2026-08-28 17:32:07))  
[2026-08-28 17:32:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0694, 2026-08-28 17:32:07, 2026-08-28 17:32:07))"} 
[2026-08-28 17:32:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:32:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:33:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:33:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:33:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:33:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:33:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7392, 2026-08-28 17:33:08, 2026-08-28 17:33:08))  
[2026-08-28 17:33:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7392, 2026-08-28 17:33:08, 2026-08-28 17:33:08))"} 
[2026-08-28 17:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:33:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:34:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:34:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3914, 2026-08-28 17:34:05, 2026-08-28 17:34:05))  
[2026-08-28 17:34:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3914, 2026-08-28 17:34:05, 2026-08-28 17:34:05))"} 
[2026-08-28 17:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:34:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:35:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:35:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:35:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:35:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:35:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3993, 2026-08-28 17:35:06, 2026-08-28 17:35:06))  
[2026-08-28 17:35:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3993, 2026-08-28 17:35:06, 2026-08-28 17:35:06))"} 
[2026-08-28 17:35:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:35:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4387, 2026-08-28 17:36:04, 2026-08-28 17:36:04))  
[2026-08-28 17:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4387, 2026-08-28 17:36:04, 2026-08-28 17:36:04))"} 
[2026-08-28 17:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:37:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:37:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9998, 2026-08-28 17:37:04, 2026-08-28 17:37:04))  
[2026-08-28 17:37:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9998, 2026-08-28 17:37:04, 2026-08-28 17:37:04))"} 
[2026-08-28 17:37:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/362 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/362 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:34] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AxfokaS3ayaBlQSjfIEDyp4"}}}} 
[2026-08-28 17:37:34] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 17:37:36] production.ERROR: Background email process error (suppressed) for oktaviayulimasari@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396db196903sm2004280a91.0 - gsmtp".  
[2026-08-28 17:37:36] production.INFO: Email job dispatched for: oktaviayulimasari@gmail.com  
[2026-08-28 17:37:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/361 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/361 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:41] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AxCARo3BhobCuiEVXrJN3MP"}}}} 
[2026-08-28 17:37:41] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 17:37:42] production.ERROR: Background email process error (suppressed) for ellamitracianjur@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b1868086sm6628622a91.9 - gsmtp".  
[2026-08-28 17:37:42] production.INFO: Email job dispatched for: ellamitracianjur@gmail.com  
[2026-08-28 17:37:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/260 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/260 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:37:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:38:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:38:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:38:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:38:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:38:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4807, 2026-08-28 17:38:06, 2026-08-28 17:38:06))  
[2026-08-28 17:38:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4807, 2026-08-28 17:38:06, 2026-08-28 17:38:06))"} 
[2026-08-28 17:38:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:38:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:39:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:39:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2514, 2026-08-28 17:39:06, 2026-08-28 17:39:06))  
[2026-08-28 17:39:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2514, 2026-08-28 17:39:06, 2026-08-28 17:39:06))"} 
[2026-08-28 17:39:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:39:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:40:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7805, 2026-08-28 17:40:05, 2026-08-28 17:40:05))  
[2026-08-28 17:40:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7805, 2026-08-28 17:40:05, 2026-08-28 17:40:05))"} 
[2026-08-28 17:40:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?end_date=2026-08-29&start_date=2026-08-23 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?per_page=200&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3004, 2026-08-28 17:41:03, 2026-08-28 17:41:03))  
[2026-08-28 17:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3004, 2026-08-28 17:41:03, 2026-08-28 17:41:03))"} 
[2026-08-28 17:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:41:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:42:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:42:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:42:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:42:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6689, 2026-08-28 17:42:05, 2026-08-28 17:42:05))  
[2026-08-28 17:42:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6689, 2026-08-28 17:42:05, 2026-08-28 17:42:05))"} 
[2026-08-28 17:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:43:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:43:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:43:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:43:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2656, 2026-08-28 17:43:06, 2026-08-28 17:43:06))  
[2026-08-28 17:43:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2656, 2026-08-28 17:43:06, 2026-08-28 17:43:06))"} 
[2026-08-28 17:43:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/361 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/361 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/344 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/344 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:43:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/362 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/362 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:43:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:44:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:44:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:44:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:44:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1173, 2026-08-28 17:44:04, 2026-08-28 17:44:04))  
[2026-08-28 17:44:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1173, 2026-08-28 17:44:04, 2026-08-28 17:44:04))"} 
[2026-08-28 17:44:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:44:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5240, 2026-08-28 17:45:05, 2026-08-28 17:45:05))  
[2026-08-28 17:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5240, 2026-08-28 17:45:05, 2026-08-28 17:45:05))"} 
[2026-08-28 17:45:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:45:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:45:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-06&start_date=2026-08-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-06&start_date=2026-08-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:45:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:46:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:46:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:46:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:46:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7206, 2026-08-28 17:46:06, 2026-08-28 17:46:06))  
[2026-08-28 17:46:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7206, 2026-08-28 17:46:06, 2026-08-28 17:46:06))"} 
[2026-08-28 17:46:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:46:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:47:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:47:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4834, 2026-08-28 17:47:05, 2026-08-28 17:47:05))  
[2026-08-28 17:47:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4834, 2026-08-28 17:47:05, 2026-08-28 17:47:05))"} 
[2026-08-28 17:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:47:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:48:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:48:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:48:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:48:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0719, 2026-08-28 17:48:03, 2026-08-28 17:48:03))  
[2026-08-28 17:48:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0719, 2026-08-28 17:48:03, 2026-08-28 17:48:03))"} 
[2026-08-28 17:48:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:48:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shifts?branch_id=1&include_active=true&limit=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/bank-deposits/cash-balance?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/bank-deposits/cash-balance?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shifts?branch_id=1&include_active=true&limit=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/bank-deposits?branch_id=1&limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/bank-deposits?branch_id=1&limit=1000 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:49:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:49:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8691, 2026-08-28 17:49:03, 2026-08-28 17:49:03))  
[2026-08-28 17:49:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8691, 2026-08-28 17:49:03, 2026-08-28 17:49:03))"} 
[2026-08-28 17:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-in from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/clock-in from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-28&start_date=2026-09-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-28&start_date=2026-09-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:49:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:50:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:50:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:50:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:50:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2533, 2026-08-28 17:50:06, 2026-08-28 17:50:06))  
[2026-08-28 17:50:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2533, 2026-08-28 17:50:06, 2026-08-28 17:50:06))"} 
[2026-08-28 17:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:50:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:51:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:51:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5461, 2026-08-28 17:51:04, 2026-08-28 17:51:04))  
[2026-08-28 17:51:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5461, 2026-08-28 17:51:04, 2026-08-28 17:51:04))"} 
[2026-08-28 17:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:51:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:52:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:52:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2665, 2026-08-28 17:52:03, 2026-08-28 17:52:03))  
[2026-08-28 17:52:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2665, 2026-08-28 17:52:03, 2026-08-28 17:52:03))"} 
[2026-08-28 17:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:52:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:53:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8495, 2026-08-28 17:53:04, 2026-08-28 17:53:04))  
[2026-08-28 17:53:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8495, 2026-08-28 17:53:04, 2026-08-28 17:53:04))"} 
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:53:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:53:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4599, 2026-08-28 17:54:04, 2026-08-28 17:54:04))  
[2026-08-28 17:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4599, 2026-08-28 17:54:04, 2026-08-28 17:54:04))"} 
[2026-08-28 17:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:54:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9925, 2026-08-28 17:55:05, 2026-08-28 17:55:05))  
[2026-08-28 17:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9925, 2026-08-28 17:55:05, 2026-08-28 17:55:05))"} 
[2026-08-28 17:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:55:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2899, 2026-08-28 17:56:04, 2026-08-28 17:56:04))  
[2026-08-28 17:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2899, 2026-08-28 17:56:04, 2026-08-28 17:56:04))"} 
[2026-08-28 17:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:56:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8887, 2026-08-28 17:57:04, 2026-08-28 17:57:04))  
[2026-08-28 17:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8887, 2026-08-28 17:57:04, 2026-08-28 17:57:04))"} 
[2026-08-28 17:57:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:57:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4676, 2026-08-28 17:58:05, 2026-08-28 17:58:05))  
[2026-08-28 17:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4676, 2026-08-28 17:58:05, 2026-08-28 17:58:05))"} 
[2026-08-28 17:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 17:58:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:58:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 17:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 17:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 17:59:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 17:59:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3221, 2026-08-28 17:59:03, 2026-08-28 17:59:03))  
[2026-08-28 17:59:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3221, 2026-08-28 17:59:03, 2026-08-28 17:59:03))"} 
[2026-08-28 17:59:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 17:59:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:00:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:00:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:00:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:00:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:00:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7887, 2026-08-28 18:00:07, 2026-08-28 18:00:07))  
[2026-08-28 18:00:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7887, 2026-08-28 18:00:07, 2026-08-28 18:00:07))"} 
[2026-08-28 18:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:00:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:01:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:01:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:01:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3839, 2026-08-28 18:01:05, 2026-08-28 18:01:05))  
[2026-08-28 18:01:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3839, 2026-08-28 18:01:05, 2026-08-28 18:01:05))"} 
[2026-08-28 18:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:02:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:02:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:02:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2834, 2026-08-28 18:02:05, 2026-08-28 18:02:05))  
[2026-08-28 18:02:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2834, 2026-08-28 18:02:05, 2026-08-28 18:02:05))"} 
[2026-08-28 18:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:02:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3010, 2026-08-28 18:03:05, 2026-08-28 18:03:05))  
[2026-08-28 18:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3010, 2026-08-28 18:03:05, 2026-08-28 18:03:05))"} 
[2026-08-28 18:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:03:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:04:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:04:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:04:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:04:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:04:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3955, 2026-08-28 18:04:05, 2026-08-28 18:04:05))  
[2026-08-28 18:04:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3955, 2026-08-28 18:04:05, 2026-08-28 18:04:05))"} 
[2026-08-28 18:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:04:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:05:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:05:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:05:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:05:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:05:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7129, 2026-08-28 18:05:06, 2026-08-28 18:05:06))  
[2026-08-28 18:05:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7129, 2026-08-28 18:05:06, 2026-08-28 18:05:06))"} 
[2026-08-28 18:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8486, 2026-08-28 18:06:04, 2026-08-28 18:06:04))  
[2026-08-28 18:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8486, 2026-08-28 18:06:04, 2026-08-28 18:06:04))"} 
[2026-08-28 18:06:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:06:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:07:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:07:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:07:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:07:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:07:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1294, 2026-08-28 18:07:06, 2026-08-28 18:07:06))  
[2026-08-28 18:07:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1294, 2026-08-28 18:07:06, 2026-08-28 18:07:06))"} 
[2026-08-28 18:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:07:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9446, 2026-08-28 18:08:04, 2026-08-28 18:08:04))  
[2026-08-28 18:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9446, 2026-08-28 18:08:04, 2026-08-28 18:08:04))"} 
[2026-08-28 18:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:08:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:09:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:09:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:09:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:09:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:09:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8354, 2026-08-28 18:09:07, 2026-08-28 18:09:07))  
[2026-08-28 18:09:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8354, 2026-08-28 18:09:07, 2026-08-28 18:09:07))"} 
[2026-08-28 18:09:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:09:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6084, 2026-08-28 18:10:05, 2026-08-28 18:10:05))  
[2026-08-28 18:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6084, 2026-08-28 18:10:05, 2026-08-28 18:10:05))"} 
[2026-08-28 18:10:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:10:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:11:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:11:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9771, 2026-08-28 18:11:03, 2026-08-28 18:11:03))  
[2026-08-28 18:11:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9771, 2026-08-28 18:11:03, 2026-08-28 18:11:03))"} 
[2026-08-28 18:11:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:11:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7585, 2026-08-28 18:12:05, 2026-08-28 18:12:05))  
[2026-08-28 18:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7585, 2026-08-28 18:12:05, 2026-08-28 18:12:05))"} 
[2026-08-28 18:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:13:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:13:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:13:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:13:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:13:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1923, 2026-08-28 18:13:04, 2026-08-28 18:13:04))  
[2026-08-28 18:13:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1923, 2026-08-28 18:13:04, 2026-08-28 18:13:04))"} 
[2026-08-28 18:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2795, 2026-08-28 18:14:03, 2026-08-28 18:14:03))  
[2026-08-28 18:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2795, 2026-08-28 18:14:03, 2026-08-28 18:14:03))"} 
[2026-08-28 18:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:14:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:15:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:15:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2861, 2026-08-28 18:15:04, 2026-08-28 18:15:04))  
[2026-08-28 18:15:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2861, 2026-08-28 18:15:04, 2026-08-28 18:15:04))"} 
[2026-08-28 18:15:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:15:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:16:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:16:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:16:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:16:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9595, 2026-08-28 18:16:04, 2026-08-28 18:16:04))  
[2026-08-28 18:16:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9595, 2026-08-28 18:16:04, 2026-08-28 18:16:04))"} 
[2026-08-28 18:16:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:16:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:17:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:17:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:17:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:17:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:17:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4582, 2026-08-28 18:17:10, 2026-08-28 18:17:10))  
[2026-08-28 18:17:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4582, 2026-08-28 18:17:10, 2026-08-28 18:17:10))"} 
[2026-08-28 18:17:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:17:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:18:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:18:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:18:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:18:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:18:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3901, 2026-08-28 18:18:04, 2026-08-28 18:18:04))  
[2026-08-28 18:18:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3901, 2026-08-28 18:18:04, 2026-08-28 18:18:04))"} 
[2026-08-28 18:18:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:18:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4152, 2026-08-28 18:19:04, 2026-08-28 18:19:04))  
[2026-08-28 18:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4152, 2026-08-28 18:19:04, 2026-08-28 18:19:04))"} 
[2026-08-28 18:19:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:19:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:20:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:20:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6685, 2026-08-28 18:20:06, 2026-08-28 18:20:06))  
[2026-08-28 18:20:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6685, 2026-08-28 18:20:06, 2026-08-28 18:20:06))"} 
[2026-08-28 18:20:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:20:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2976, 2026-08-28 18:21:04, 2026-08-28 18:21:04))  
[2026-08-28 18:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2976, 2026-08-28 18:21:04, 2026-08-28 18:21:04))"} 
[2026-08-28 18:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:22:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:22:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:22:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:22:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:22:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9222, 2026-08-28 18:22:05, 2026-08-28 18:22:05))  
[2026-08-28 18:22:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9222, 2026-08-28 18:22:05, 2026-08-28 18:22:05))"} 
[2026-08-28 18:22:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:22:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:23:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:23:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:23:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:23:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:23:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3973, 2026-08-28 18:23:05, 2026-08-28 18:23:05))  
[2026-08-28 18:23:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3973, 2026-08-28 18:23:05, 2026-08-28 18:23:05))"} 
[2026-08-28 18:23:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:23:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:24:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:24:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:24:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:24:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:24:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0625, 2026-08-28 18:24:07, 2026-08-28 18:24:07))  
[2026-08-28 18:24:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0625, 2026-08-28 18:24:07, 2026-08-28 18:24:07))"} 
[2026-08-28 18:25:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:25:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:25:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:25:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4758, 2026-08-28 18:25:04, 2026-08-28 18:25:04))  
[2026-08-28 18:25:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4758, 2026-08-28 18:25:04, 2026-08-28 18:25:04))"} 
[2026-08-28 18:26:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:26:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:26:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:26:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:26:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1369, 2026-08-28 18:26:07, 2026-08-28 18:26:07))  
[2026-08-28 18:26:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1369, 2026-08-28 18:26:07, 2026-08-28 18:26:07))"} 
[2026-08-28 18:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:26:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:27:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:27:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:27:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:27:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:27:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5379, 2026-08-28 18:27:05, 2026-08-28 18:27:05))  
[2026-08-28 18:27:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5379, 2026-08-28 18:27:05, 2026-08-28 18:27:05))"} 
[2026-08-28 18:27:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:27:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:28:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:28:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:28:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:28:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:28:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2571, 2026-08-28 18:28:05, 2026-08-28 18:28:05))  
[2026-08-28 18:28:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2571, 2026-08-28 18:28:05, 2026-08-28 18:28:05))"} 
[2026-08-28 18:28:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:28:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:29:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:29:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:29:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:29:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:29:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:29:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:29:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6930, 2026-08-28 18:29:06, 2026-08-28 18:29:06))  
[2026-08-28 18:29:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6930, 2026-08-28 18:29:06, 2026-08-28 18:29:06))"} 
[2026-08-28 18:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:29:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:30:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:30:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:30:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:30:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:30:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5842, 2026-08-28 18:30:06, 2026-08-28 18:30:06))  
[2026-08-28 18:30:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5842, 2026-08-28 18:30:06, 2026-08-28 18:30:06))"} 
[2026-08-28 18:30:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:30:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:31:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:31:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:31:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:31:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:31:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4589, 2026-08-28 18:31:06, 2026-08-28 18:31:06))  
[2026-08-28 18:31:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4589, 2026-08-28 18:31:06, 2026-08-28 18:31:06))"} 
[2026-08-28 18:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9251, 2026-08-28 18:32:05, 2026-08-28 18:32:05))  
[2026-08-28 18:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9251, 2026-08-28 18:32:05, 2026-08-28 18:32:05))"} 
[2026-08-28 18:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:32:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:33:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:33:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:33:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:33:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:33:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5533, 2026-08-28 18:33:07, 2026-08-28 18:33:07))  
[2026-08-28 18:33:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5533, 2026-08-28 18:33:07, 2026-08-28 18:33:07))"} 
[2026-08-28 18:33:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:33:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3788, 2026-08-28 18:34:04, 2026-08-28 18:34:04))  
[2026-08-28 18:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3788, 2026-08-28 18:34:04, 2026-08-28 18:34:04))"} 
[2026-08-28 18:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:34:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:35:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:35:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:35:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:35:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:35:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2370, 2026-08-28 18:35:07, 2026-08-28 18:35:07))  
[2026-08-28 18:35:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2370, 2026-08-28 18:35:07, 2026-08-28 18:35:07))"} 
[2026-08-28 18:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:35:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:35:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-28 18:35:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-28 18:35:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/xp.php from No Origin  
[2026-08-28 18:35:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/maint.php from No Origin  
[2026-08-28 18:35:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/13.php from No Origin  
[2026-08-28 18:35:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/radio.php from No Origin  
[2026-08-28 18:35:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/wp-configs.php from No Origin  
[2026-08-28 18:35:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/mail.php from No Origin  
[2026-08-28 18:35:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/languages/wp-damin.php from No Origin  
[2026-08-28 18:35:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/up.php from No Origin  
[2026-08-28 18:35:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/maint.php from No Origin  
[2026-08-28 18:35:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/class.php from No Origin  
[2026-08-28 18:35:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/hehe.php from No Origin  
[2026-08-28 18:36:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/cc.php from No Origin  
[2026-08-28 18:36:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/up.php from No Origin  
[2026-08-28 18:36:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/mah.php from No Origin  
[2026-08-28 18:36:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/system_log.php from No Origin  
[2026-08-28 18:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0900, 2026-08-28 18:36:04, 2026-08-28 18:36:04))  
[2026-08-28 18:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0900, 2026-08-28 18:36:04, 2026-08-28 18:36:04))"} 
[2026-08-28 18:36:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/cong.php from No Origin  
[2026-08-28 18:36:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/getid3s.php from No Origin  
[2026-08-28 18:36:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/wp-2019.php from No Origin  
[2026-08-28 18:36:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/ben.php from No Origin  
[2026-08-28 18:36:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/ty.php from No Origin  
[2026-08-28 18:36:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/ty.php from No Origin  
[2026-08-28 18:36:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/admin.php from No Origin  
[2026-08-28 18:36:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/bless.php from No Origin  
[2026-08-28 18:36:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/pomo/up from No Origin  
[2026-08-28 18:36:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/f35.php from No Origin  
[2026-08-28 18:36:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/file.php from No Origin  
[2026-08-28 18:36:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/makeasmtp.php from No Origin  
[2026-08-28 18:36:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/text.php from No Origin  
[2026-08-28 18:36:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/wp-mail.php from No Origin  
[2026-08-28 18:36:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/media.php from No Origin  
[2026-08-28 18:36:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/user/f35.php from No Origin  
[2026-08-28 18:36:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/0x.php from No Origin  
[2026-08-28 18:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/core.php from No Origin  
[2026-08-28 18:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/item.php from No Origin  
[2026-08-28 18:36:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/wp.php from No Origin  
[2026-08-28 18:36:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/atomlib.php from No Origin  
[2026-08-28 18:36:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/mail.php from No Origin  
[2026-08-28 18:36:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/f35.php from No Origin  
[2026-08-28 18:36:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/file.php from No Origin  
[2026-08-28 18:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/getid3s.php from No Origin  
[2026-08-28 18:36:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/wp-2019.php from No Origin  
[2026-08-28 18:36:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/mpvloi.php from No Origin  
[2026-08-28 18:36:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/getid3s.php from No Origin  
[2026-08-28 18:36:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/js/fm.php from No Origin  
[2026-08-28 18:36:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/link.php from No Origin  
[2026-08-28 18:36:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/13.php from No Origin  
[2026-08-28 18:36:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/media.php from No Origin  
[2026-08-28 18:36:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/bless.php from No Origin  
[2026-08-28 18:36:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/13.php from No Origin  
[2026-08-28 18:36:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/link.php from No Origin  
[2026-08-28 18:36:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/goat1.php from No Origin  
[2026-08-28 18:36:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/fm.php from No Origin  
[2026-08-28 18:36:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:36:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:36:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/assets/images/mpvloi.php from No Origin  
[2026-08-28 18:36:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/install.php from No Origin  
[2026-08-28 18:36:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/network/mah.php from No Origin  
[2026-08-28 18:36:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.well-known/acme-challenge/db.php?u= from No Origin  
[2026-08-28 18:36:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/wp.php from No Origin  
[2026-08-28 18:36:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/ben.php from No Origin  
[2026-08-28 18:36:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/cong.php from No Origin  
[2026-08-28 18:36:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/rk2.php from No Origin  
[2026-08-28 18:36:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/wp-2019.php from No Origin  
[2026-08-28 18:36:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/cgi-bin/about.php from No Origin  
[2026-08-28 18:36:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/lock360.php from No Origin  
[2026-08-28 18:36:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/colors/coffee/getid3s.php from No Origin  
[2026-08-28 18:36:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/buy.php from No Origin  
[2026-08-28 18:36:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/wp-login.php from No Origin  
[2026-08-28 18:36:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js/mpvloi.php from No Origin  
[2026-08-28 18:36:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/mail.php from No Origin  
[2026-08-28 18:36:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/about.php from No Origin  
[2026-08-28 18:36:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/uploads/mar.php from No Origin  
[2026-08-28 18:36:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/log.php from No Origin  
[2026-08-28 18:37:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/buy.php from No Origin  
[2026-08-28 18:37:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/manager.php from No Origin  
[2026-08-28 18:37:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/core.php from No Origin  
[2026-08-28 18:37:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/mar.php from No Origin  
[2026-08-28 18:37:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/f35.php from No Origin  
[2026-08-28 18:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:37:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:37:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9582, 2026-08-28 18:37:05, 2026-08-28 18:37:05))  
[2026-08-28 18:37:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9582, 2026-08-28 18:37:05, 2026-08-28 18:37:05))"} 
[2026-08-28 18:37:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/0x.php from No Origin  
[2026-08-28 18:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/themes.php from No Origin  
[2026-08-28 18:37:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/buy.php from No Origin  
[2026-08-28 18:37:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/go.php from No Origin  
[2026-08-28 18:37:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/goat1.php from No Origin  
[2026-08-28 18:37:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/css_compare.php from No Origin  
[2026-08-28 18:37:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/function/mah.php from No Origin  
[2026-08-28 18:37:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/fonts from No Origin  
[2026-08-28 18:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/rk2.php from No Origin  
[2026-08-28 18:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/file.php from No Origin  
[2026-08-28 18:37:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/ty.php from No Origin  
[2026-08-28 18:37:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/mu-plugins/jp.php from No Origin  
[2026-08-28 18:37:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/json.php from No Origin  
[2026-08-28 18:37:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/about.php7 from No Origin  
[2026-08-28 18:37:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/defaults.php from No Origin  
[2026-08-28 18:37:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/mah.php from No Origin  
[2026-08-28 18:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/wp-damin.php from No Origin  
[2026-08-28 18:37:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/menu.php from No Origin  
[2026-08-28 18:37:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/core.php from No Origin  
[2026-08-28 18:37:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/as.php from No Origin  
[2026-08-28 18:37:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/about/02.php from No Origin  
[2026-08-28 18:37:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/go.php from No Origin  
[2026-08-28 18:37:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/jp.php from No Origin  
[2026-08-28 18:37:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/wp.php from No Origin  
[2026-08-28 18:37:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/jp.php from No Origin  
[2026-08-28 18:37:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/403.php from No Origin  
[2026-08-28 18:37:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/menu.php from No Origin  
[2026-08-28 18:37:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/cc.php from No Origin  
[2026-08-28 18:37:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/js/widgets/alfa.php from No Origin  
[2026-08-28 18:37:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js/codemirror/hehe.php from No Origin  
[2026-08-28 18:37:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/user/rk2.php from No Origin  
[2026-08-28 18:37:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/cgi-bin/admin.php from No Origin  
[2026-08-28 18:37:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads/2024/02.php from No Origin  
[2026-08-28 18:37:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/ty.php from No Origin  
[2026-08-28 18:37:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/02.php from No Origin  
[2026-08-28 18:37:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/go.php from No Origin  
[2026-08-28 18:37:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/13.php from No Origin  
[2026-08-28 18:37:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/setup-config.php from No Origin  
[2026-08-28 18:37:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/02.php from No Origin  
[2026-08-28 18:37:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:37:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:37:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/go.php from No Origin  
[2026-08-28 18:37:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mpvloi.php from No Origin  
[2026-08-28 18:37:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/mar.php from No Origin  
[2026-08-28 18:37:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/moon.php from No Origin  
[2026-08-28 18:37:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/ty.php from No Origin  
[2026-08-28 18:37:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/wp-login.php from No Origin  
[2026-08-28 18:37:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/link.php from No Origin  
[2026-08-28 18:37:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/cong.php from No Origin  
[2026-08-28 18:37:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/simple.php from No Origin  
[2026-08-28 18:37:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/classwithtostring.php from No Origin  
[2026-08-28 18:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/media.php from No Origin  
[2026-08-28 18:37:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/yes.php from No Origin  
[2026-08-28 18:37:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/class.php from No Origin  
[2026-08-28 18:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/lock360.php from No Origin  
[2026-08-28 18:38:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/moon.php from No Origin  
[2026-08-28 18:38:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/css/wp.php from No Origin  
[2026-08-28 18:38:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:38:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:38:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/maint.php from No Origin  
[2026-08-28 18:38:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:38:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:38:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5709, 2026-08-28 18:38:03, 2026-08-28 18:38:03))  
[2026-08-28 18:38:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5709, 2026-08-28 18:38:03, 2026-08-28 18:38:03))"} 
[2026-08-28 18:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin/network.php from No Origin  
[2026-08-28 18:38:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/as.php from No Origin  
[2026-08-28 18:38:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/js from No Origin  
[2026-08-28 18:38:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/cc.php from No Origin  
[2026-08-28 18:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/index/chosen.php from No Origin  
[2026-08-28 18:38:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/class.php from No Origin  
[2026-08-28 18:38:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/class.php from No Origin  
[2026-08-28 18:38:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/maint.php from No Origin  
[2026-08-28 18:38:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/about.php from No Origin  
[2026-08-28 18:38:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/update/wp-damin.php from No Origin  
[2026-08-28 18:38:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/item.php from No Origin  
[2026-08-28 18:38:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img/mpvloi.php from No Origin  
[2026-08-28 18:38:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images/cong.php from No Origin  
[2026-08-28 18:38:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/js/maint.php from No Origin  
[2026-08-28 18:38:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/fonts/up.php from No Origin  
[2026-08-28 18:38:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/cgi-bin/upload.php from No Origin  
[2026-08-28 18:38:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/files/chosen.php from No Origin  
[2026-08-28 18:38:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:38:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:39:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:39:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:39:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:39:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:39:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9739, 2026-08-28 18:39:03, 2026-08-28 18:39:03))  
[2026-08-28 18:39:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9739, 2026-08-28 18:39:03, 2026-08-28 18:39:03))"} 
[2026-08-28 18:39:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:39:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:40:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:40:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0436, 2026-08-28 18:40:04, 2026-08-28 18:40:04))  
[2026-08-28 18:40:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0436, 2026-08-28 18:40:04, 2026-08-28 18:40:04))"} 
[2026-08-28 18:40:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:40:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:41:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:41:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:41:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7890, 2026-08-28 18:41:04, 2026-08-28 18:41:04))  
[2026-08-28 18:41:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7890, 2026-08-28 18:41:04, 2026-08-28 18:41:04))"} 
[2026-08-28 18:42:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:42:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:42:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:42:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9812, 2026-08-28 18:42:06, 2026-08-28 18:42:06))  
[2026-08-28 18:42:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9812, 2026-08-28 18:42:06, 2026-08-28 18:42:06))"} 
[2026-08-28 18:43:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:43:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:43:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:43:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:43:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7254, 2026-08-28 18:43:05, 2026-08-28 18:43:05))  
[2026-08-28 18:43:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7254, 2026-08-28 18:43:05, 2026-08-28 18:43:05))"} 
[2026-08-28 18:43:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:43:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:44:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:44:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:44:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:44:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:44:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3382, 2026-08-28 18:44:06, 2026-08-28 18:44:06))  
[2026-08-28 18:44:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3382, 2026-08-28 18:44:06, 2026-08-28 18:44:06))"} 
[2026-08-28 18:44:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:44:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8894, 2026-08-28 18:45:05, 2026-08-28 18:45:05))  
[2026-08-28 18:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8894, 2026-08-28 18:45:05, 2026-08-28 18:45:05))"} 
[2026-08-28 18:45:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:45:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:46:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:46:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:46:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:46:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:46:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8171, 2026-08-28 18:46:05, 2026-08-28 18:46:05))  
[2026-08-28 18:46:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8171, 2026-08-28 18:46:05, 2026-08-28 18:46:05))"} 
[2026-08-28 18:46:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:46:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:46:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:47:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:47:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:47:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:47:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4714, 2026-08-28 18:47:06, 2026-08-28 18:47:06))  
[2026-08-28 18:47:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4714, 2026-08-28 18:47:06, 2026-08-28 18:47:06))"} 
[2026-08-28 18:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:18] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 18:47:18] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ASYlJcR56e6nQ2ErQucNswM"}}}} 
[2026-08-28 18:47:18] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 18:47:18] production.INFO: OTP Email sent to nakhwah11042004@gmail.com  
[2026-08-28 18:47:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:47:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:36] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:47:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:48:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:48:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:48:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:48:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5934, 2026-08-28 18:48:04, 2026-08-28 18:48:04))  
[2026-08-28 18:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5934, 2026-08-28 18:48:04, 2026-08-28 18:48:04))"} 
[2026-08-28 18:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:48:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:49:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:49:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:49:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:49:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:49:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9964, 2026-08-28 18:49:08, 2026-08-28 18:49:08))  
[2026-08-28 18:49:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9964, 2026-08-28 18:49:08, 2026-08-28 18:49:08))"} 
[2026-08-28 18:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:49:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:49:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4691, 2026-08-28 18:50:05, 2026-08-28 18:50:05))  
[2026-08-28 18:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4691, 2026-08-28 18:50:05, 2026-08-28 18:50:05))"} 
[2026-08-28 18:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:50:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:51:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6959, 2026-08-28 18:51:05, 2026-08-28 18:51:05))  
[2026-08-28 18:51:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6959, 2026-08-28 18:51:05, 2026-08-28 18:51:05))"} 
[2026-08-28 18:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:51:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:52:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:52:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:52:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:52:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:52:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6064, 2026-08-28 18:52:06, 2026-08-28 18:52:06))  
[2026-08-28 18:52:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6064, 2026-08-28 18:52:06, 2026-08-28 18:52:06))"} 
[2026-08-28 18:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:52:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:53:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:53:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7934, 2026-08-28 18:53:05, 2026-08-28 18:53:05))  
[2026-08-28 18:53:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7934, 2026-08-28 18:53:05, 2026-08-28 18:53:05))"} 
[2026-08-28 18:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:53:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5729, 2026-08-28 18:54:04, 2026-08-28 18:54:04))  
[2026-08-28 18:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5729, 2026-08-28 18:54:04, 2026-08-28 18:54:04))"} 
[2026-08-28 18:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:54:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:54:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:55:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:55:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:55:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:55:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:55:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0780, 2026-08-28 18:55:07, 2026-08-28 18:55:07))  
[2026-08-28 18:55:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0780, 2026-08-28 18:55:07, 2026-08-28 18:55:07))"} 
[2026-08-28 18:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:56:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7199, 2026-08-28 18:56:04, 2026-08-28 18:56:04))  
[2026-08-28 18:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7199, 2026-08-28 18:56:04, 2026-08-28 18:56:04))"} 
[2026-08-28 18:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:56:05] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"16:15:00","reqEnd":"19:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 18:56:05] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"16:15:00","reqEnd":"19:15:00","conflict":false} 
[2026-08-28 18:56:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:56:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:56:41] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"16:00:00","reqEnd":"19:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 18:56:41] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"16:00:00","reqEnd":"19:00:00","conflict":true} 
[2026-08-28 18:56:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:57:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:57:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:57:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:57:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9235, 2026-08-28 18:57:05, 2026-08-28 18:57:05))  
[2026-08-28 18:57:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9235, 2026-08-28 18:57:05, 2026-08-28 18:57:05))"} 
[2026-08-28 18:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:57:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:57:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:57:49] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"16:00:00","reqEnd":"20:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 18:57:49] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"16:00:00","reqEnd":"20:00:00","conflict":true} 
[2026-08-28 18:57:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:58:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:58:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9258, 2026-08-28 18:58:04, 2026-08-28 18:58:04))  
[2026-08-28 18:58:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9258, 2026-08-28 18:58:04, 2026-08-28 18:58:04))"} 
[2026-08-28 18:58:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:58:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:58:57] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":421,"therapist_id":6,"date":"2026-09-04","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:10:35.000000Z","updated_at":"2026-08-23T07:10:35.000000Z"},"reqStart":"16:00:00","reqEnd":"20:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 18:58:57] production.INFO: DEBUG therapist 6 conflict check {"booking_id":329,"item_start":"15:00:00","item_end":"16:15:00","bStart":"15:00:00","bEnd":"16:15:00","reqStart":"16:00:00","reqEnd":"20:00:00","conflict":true} 
[2026-08-28 18:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 18:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 18:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 18:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 18:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6758, 2026-08-28 18:59:04, 2026-08-28 18:59:04))  
[2026-08-28 18:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6758, 2026-08-28 18:59:04, 2026-08-28 18:59:04))"} 
[2026-08-28 18:59:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 18:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 18:59:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:00:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:00:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:00:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:00:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:00:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0760, 2026-08-28 19:00:06, 2026-08-28 19:00:06))  
[2026-08-28 19:00:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0760, 2026-08-28 19:00:06, 2026-08-28 19:00:06))"} 
[2026-08-28 19:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=350000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=350000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:00:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=350000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?amount=350000&branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1747, 2026-08-28 19:01:04, 2026-08-28 19:01:04))  
[2026-08-28 19:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1747, 2026-08-28 19:01:04, 2026-08-28 19:01:04))"} 
[2026-08-28 19:01:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:01:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:01:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:24] production.INFO: NOMINAL_DP CHECK {"payment_type":"full_payment","nominal_dp_request":0,"nominal_dp_in_data":0,"all_request":{"branch_id":1,"booking_date":"2026-09-04","payment_type":"full_payment","nominal_dp":0,"items":[{"service_id":30,"therapist_id":7,"room_id":3,"start_time":"16:00","guest_name":"Nakhwah","guest_phone":"085280626779","guest_type":"dewasa","notes":"Tamu 1"}],"product_total":0,"product_items":[],"notes":""}} 
[2026-08-28 19:01:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/initiate from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:26] production.INFO: createDokuPayment: Start {"model":"App\\Models\\PaymentLog","id":320} 
[2026-08-28 19:01:26] production.INFO: createDokuPayment: Handling PaymentLog {"booking_data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:01:26] production.INFO: createDokuPayment: Allowed Payment Codes from DB {"codes":["CASH","EDC","TRANSF"]} 
[2026-08-28 19:01:26] production.INFO: createDokuPayment: Using specific channel {"method":"QRIS","channel":"QRIS"} 
[2026-08-28 19:01:26] production.INFO: createDokuPayment: Final payment_method_types {"types":["QRIS"]} 
[2026-08-28 19:01:26] production.INFO: createDokuPayment: Final JSON Body to Doku {"json":"{\"order\":{\"amount\":350000,\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"price\":0,\"quantity\":1},{\"name\":\"Pembayaran Booking 320\",\"price\":350000,\"quantity\":1}]},\"payment\":{\"payment_due_date\":30,\"payment_method_types\":[\"QRIS\"]},\"customer\":{\"name\":\"Nakhwah\",\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\"}}","targetPath":"/checkout/v1/payment"} 
[2026-08-28 19:01:26] production.INFO: createDokuPayment: Request Body Array {"body":{"order":{"amount":350000,"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","currency":"IDR","session_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000320-1787918486-TPGBVJ","line_items":[{"name":"Item","price":0,"quantity":1},{"name":"Pembayaran Booking 320","price":350000,"quantity":1}]},"payment":{"payment_due_date":30,"payment_method_types":["QRIS"]},"customer":{"name":"Nakhwah","email":"nakhwah11042004@gmail.com","phone":"085280626779"}}} 
[2026-08-28 19:01:26] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:847d3168-cd0f-4da6-8604-7ed34fc3a0f2
Request-Timestamp:2026-08-28T12:01:26Z
Request-Target:/checkout/v1/payment
Digest:wQbL2U5Z+3ZLuzvuJBowCsAVQfNOyy6dkuwY3UL0uok="} 
[2026-08-28 19:01:27] production.INFO: createDokuPayment: ResponseData {"data":{"message":["SUCCESS"],"response":{"order":{"amount":"350000","invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","currency":"IDR","session_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","callback_url":"https://naqupos-booking.zafaranspasolo.com/payment/success/PAY-20260828-000320-1787918486-TPGBVJ","line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 320","quantity":1,"price":"350000"}]},"payment":{"payment_method_types":["QRIS"],"payment_due_date":30,"token_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035","url":"https://checkout.doku.com/checkout-link-v2/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035","expired_date":"20260828193126","expired_datetime":"2026-08-28T12:31:26Z"},"customer":{"email":"nakhwah11042004@gmail.com","phone":"085280626779","name":"Nakhwah"},"additional_info":{"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","apiFormat":"JOKUL","source":"direct"},"line_items":[{"name":"Item","quantity":1,"price":"0"},{"name":"Pembayaran Booking 320","quantity":1,"price":"350000"}]},"uuid":2.225260828190127e+39,"headers":{"request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","signature":"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=","date":"2026-08-28T12:01:26Z","client_id":"BRN-0212-1768507762626"}}}} 
[2026-08-28 19:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:33] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:01:33] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:01:33] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:01:33] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:b24b22a1-33ab-4176-9d46-8ac068188586
Request-Timestamp:2026-08-28T12:01:33Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:33] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:33] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-28T12:01:26Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount_details":{"currency":"IDR"}},"service":{"id":""},"acquirer":{"id":""},"channel":{"id":""}}} 
[2026-08-28 19:01:33] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:01:33] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:01:33\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-28T12:01:26Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount_details\":{\"currency\":\"IDR\"}},\"service\":{\"id\":\"\"},\"acquirer\":{\"id\":\"\"},\"channel\":{\"id\":\"\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:01:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:37] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:01:37] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:01:37] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:01:37] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:b23bd504-71ec-4750-a75c-61eeba0ebe05
Request-Timestamp:2026-08-28T12:01:37Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:37] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:37] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","date":"2026-08-28T12:01:26Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount_details":{"currency":"IDR"}},"service":{"id":""},"acquirer":{"id":""},"channel":{"id":""}}} 
[2026-08-28 19:01:37] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:01:37] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:01:37\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"date\":\"2026-08-28T12:01:26Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount_details\":{\"currency\":\"IDR\"}},\"service\":{\"id\":\"\"},\"acquirer\":{\"id\":\"\"},\"channel\":{\"id\":\"\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:01:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:42] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:01:42] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:01:42] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:01:42] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:94396129-41b7-4442-8aa8-4055c907f8ec
Request-Timestamp:2026-08-28T12:01:42Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:42] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:42] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T12:01:37.327Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 19:01:42] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:01:42] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:01:42\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:01:37.327Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:01:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:47] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:01:47] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:01:47] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:01:47] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:dee9e5de-4b1d-408e-bac9-c202e6ec7cce
Request-Timestamp:2026-08-28T12:01:47Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:47] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:47] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T12:01:37.327Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 19:01:47] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:01:47] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:01:47\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:01:37.327Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:01:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:52] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:01:52] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:01:52] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:01:52] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:d74b6c27-f573-4bbb-a03b-36f233c8cde5
Request-Timestamp:2026-08-28T12:01:52Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:52] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:52] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T12:01:37.327Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 19:01:52] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:01:52] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:01:52\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:01:37.327Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:01:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:01:57] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:01:57] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:01:57] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:01:57] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:7e46ded6-3b43-4535-9c41-39d9cade20a0
Request-Timestamp:2026-08-28T12:01:57Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:57] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:01:57] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T12:01:37.327Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 19:01:57] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:01:57] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:01:57\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:01:37.327Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:02:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:02:02] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:02:02] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:02:02] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:02:02] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:8af83d34-5a7b-40b0-8a4f-0e96e1f67a5f
Request-Timestamp:2026-08-28T12:02:02Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:02] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:02] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T12:01:37.327Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 19:02:02] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:02:02] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:02:02\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:01:37.327Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2396, 2026-08-28 19:02:04, 2026-08-28 19:02:04))  
[2026-08-28 19:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2396, 2026-08-28 19:02:04, 2026-08-28 19:02:04))"} 
[2026-08-28 19:02:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:02:07] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:02:07] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:02:07] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:02:07] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:09b8f22a-22fa-4edf-95bc-2f8574c59def
Request-Timestamp:2026-08-28T12:02:07Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:07] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:07] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T12:01:37.327Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 19:02:07] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:02:07] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:02:07\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:01:37.327Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:02:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:02:12] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:02:12] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:02:12] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:02:12] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:898e1ed9-15ad-415d-8c8c-2f93524862a2
Request-Timestamp:2026-08-28T12:02:12Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:12] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:12] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"PENDING","type":"SALE","date":"2026-08-28T12:01:37.327Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"response_code":"0000"}}} 
[2026-08-28 19:02:12] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"pending"} 
[2026-08-28 19:02:12] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"pending","payment_status":null,"booking_id":null,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:02:12\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"PENDING\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:01:37.327Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:02:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/status/430 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:02:17] production.INFO: Payment Status Check {"payment_id":"430","current_status":"pending","payment_method":"qris","gateway":"doku"} 
[2026-08-28 19:02:17] production.INFO: Calling checkDokuStatus for payment {"payment_id":"430"} 
[2026-08-28 19:02:17] production.INFO: checkDokuStatus called {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","isMockMode":false,"doku_env":"production","hasDokuConfig":true} 
[2026-08-28 19:02:17] production.INFO: Doku Raw Signature String: {"raw":"Client-Id:BRN-0212-1768507762626
Request-Id:dcf6bf8a-cd5b-4a72-8382-defb2bca15c6
Request-Timestamp:2026-08-28T12:02:17Z
Request-Target:/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:17] production.INFO: Calling Doku Status API {"url":"https://api.doku.com/orders/v1/status/PAY-20260828-000320-1787918486-TPGBVJ","invoice":"PAY-20260828-000320-1787918486-TPGBVJ"} 
[2026-08-28 19:02:17] production.INFO: --- DOKU STATUS RESPONSE START --- {"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","response":{"order":{"invoice_number":"PAY-20260828-000320-1787918486-TPGBVJ","amount":350000.0,"status":"ORDER_GENERATED"},"transaction":{"status":"SUCCESS","type":"SALE","date":"2026-08-28T12:02:13Z","original_request_id":"847d3168-cd0f-4da6-8604-7ed34fc3a0f2","amount":"350000.00","amount_details":{"currency":"IDR","paid_amount":350000.0}},"service":{"id":"SCAN_CODE"},"acquirer":{"id":"DOKU","name":"DOKU"},"channel":{"id":"QRIS"},"additional_info":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","hold_settlement":false,"origin":{"product":"CHECKOUT","system":"mid-jokul-checkout-system","api_format":"JOKUL","source":"direct"},"is_qris_v1":false,"line_items":[{"quantity":1.0,"price":"0","name":"Item"},{"quantity":1.0,"price":"350000","name":"Pembayaran Booking 320"}],"migration_process":false},"qris_payment":{"date":"2026-08-28T12:02:13Z","payer_account_id":"9360000911088606139","payer_account_name":"NAKHWAH NUR UTAMI SYAHRIL SAID","payer_account_issuer":"Bank BNI","reference_id":"791dd684d974","response_code":"0000"}}} 
[2026-08-28 19:02:17] production.INFO: Updating payment status {"payment_id":430,"old_status":"pending","new_status":"success"} 
[2026-08-28 19:02:17] production.INFO: Calling processSuccessfulPayment (status changed) {"payment_id":430} 
[2026-08-28 19:02:17] production.INFO: processSuccessfulPayment starting for Payment ID: 430, Status: success  
[2026-08-28 19:02:17] production.INFO: Found PaymentLog ID: 320 with status: pending  
[2026-08-28 19:02:17] production.INFO: PaymentLog 320 updated to settlement  
[2026-08-28 19:02:17] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:02:17] production.INFO: Resolved customer email {"email":"nakhwah11042004@gmail.com"} 
[2026-08-28 19:02:17] production.WARNING: [WA] smart-send failed event=staff_booking_new {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AAklxeP9NhMno2Kv55_ErBA"}}}} 
[2026-08-28 19:02:17] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 19:02:19] production.ERROR: Background email process error (suppressed) for pamungkasningsihayu374@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396b1ac3cbbsm6730065a91.17 - gsmtp".  
[2026-08-28 19:02:19] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-28 19:02:19] production.WARNING: [WA] smart-send failed event=customer_confirmation {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ActC3a90lKwYlMerL0XUQ6L"}}}} 
[2026-08-28 19:02:19] production.INFO: WhatsApp Booking Success Fallback: {"success":false,"message":"Route not found"}  
[2026-08-28 19:02:19] production.INFO: Transaction recorded for Payment: 430  
[2026-08-28 19:02:19] production.INFO: After checkDokuStatus {"payment_id":"430","new_status":"success"} 
[2026-08-28 19:02:19] production.INFO: Booking payment status {"booking_id":363,"payment_status":"paid"} 
[2026-08-28 19:02:19] production.INFO: Payment Status Response {"payment_id":430,"payment_ref":"PAY-20260828-000320-1787918486-TPGBVJ","status":"success","payment_status":"paid","booking_id":363,"amount":"350000.00","method":"qris","type":"full_payment","data":"{\"transaction_id\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"transaction_status\":\"pending\",\"doku_env\":\"production\",\"requested_payment_method\":\"QRIS\",\"selected_channels\":[\"QRIS\"],\"payment_url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"va_number\":null,\"qr_code_url\":null,\"qr_string\":null,\"bank\":null,\"raw_response\":{\"message\":[\"SUCCESS\"],\"response\":{\"order\":{\"amount\":\"350000\",\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"currency\":\"IDR\",\"session_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"callback_url\":\"https:\\/\\/naqupos-booking.zafaranspasolo.com\\/payment\\/success\\/PAY-20260828-000320-1787918486-TPGBVJ\",\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"payment\":{\"payment_method_types\":[\"QRIS\"],\"payment_due_date\":30,\"token_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"url\":\"https:\\/\\/checkout.doku.com\\/checkout-link-v2\\/847d3168-cd0f-4da6-8604-7ed34fc3a0f220260128190127035\",\"expired_date\":\"20260828193126\",\"expired_datetime\":\"2026-08-28T12:31:26Z\"},\"customer\":{\"email\":\"nakhwah11042004@gmail.com\",\"phone\":\"085280626779\",\"name\":\"Nakhwah\"},\"additional_info\":{\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"apiFormat\":\"JOKUL\",\"source\":\"direct\"},\"line_items\":[{\"name\":\"Item\",\"quantity\":1,\"price\":\"0\"},{\"name\":\"Pembayaran Booking 320\",\"quantity\":1,\"price\":\"350000\"}]},\"uuid\":2.225260828190127e+39,\"headers\":{\"request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"signature\":\"HMACSHA256=z4IJaX8aS3l7Qr3+pW3sdfMzHOPm9Gn5AyvaVboZFag=\",\"date\":\"2026-08-28T12:01:26Z\",\"client_id\":\"BRN-0212-1768507762626\"}}},\"last_status_check\":{\"at\":\"2026-08-28 19:02:17\",\"response\":{\"order\":{\"invoice_number\":\"PAY-20260828-000320-1787918486-TPGBVJ\",\"amount\":350000,\"status\":\"ORDER_GENERATED\"},\"transaction\":{\"status\":\"SUCCESS\",\"type\":\"SALE\",\"date\":\"2026-08-28T12:02:13Z\",\"original_request_id\":\"847d3168-cd0f-4da6-8604-7ed34fc3a0f2\",\"amount\":\"350000.00\",\"amount_details\":{\"currency\":\"IDR\",\"paid_amount\":350000}},\"service\":{\"id\":\"SCAN_CODE\"},\"acquirer\":{\"id\":\"DOKU\",\"name\":\"DOKU\"},\"channel\":{\"id\":\"QRIS\"},\"additional_info\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"hold_settlement\":false,\"origin\":{\"product\":\"CHECKOUT\",\"system\":\"mid-jokul-checkout-system\",\"api_format\":\"JOKUL\",\"source\":\"direct\"},\"is_qris_v1\":false,\"line_items\":[{\"quantity\":1,\"price\":\"0\",\"name\":\"Item\"},{\"quantity\":1,\"price\":\"350000\",\"name\":\"Pembayaran Booking 320\"}],\"migration_process\":false},\"qris_payment\":{\"date\":\"2026-08-28T12:02:13Z\",\"payer_account_id\":\"9360000911088606139\",\"payer_account_name\":\"NAKHWAH NUR UTAMI SYAHRIL SAID\",\"payer_account_issuer\":\"Bank BNI\",\"reference_id\":\"791dd684d974\",\"response_code\":\"0000\"}}}}","created_at":"2026-08-28 19:01:26"} 
[2026-08-28 19:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:02:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:03:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:03:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:03:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:03:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:03:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5609, 2026-08-28 19:03:06, 2026-08-28 19:03:06))  
[2026-08-28 19:03:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5609, 2026-08-28 19:03:06, 2026-08-28 19:03:06))"} 
[2026-08-28 19:03:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:03:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3985, 2026-08-28 19:04:04, 2026-08-28 19:04:04))  
[2026-08-28 19:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3985, 2026-08-28 19:04:04, 2026-08-28 19:04:04))"} 
[2026-08-28 19:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:04:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:05:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:05:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7614, 2026-08-28 19:05:04, 2026-08-28 19:05:04))  
[2026-08-28 19:05:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7614, 2026-08-28 19:05:04, 2026-08-28 19:05:04))"} 
[2026-08-28 19:05:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:05:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:06:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:06:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4977, 2026-08-28 19:06:05, 2026-08-28 19:06:05))  
[2026-08-28 19:06:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4977, 2026-08-28 19:06:05, 2026-08-28 19:06:05))"} 
[2026-08-28 19:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:06:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:07:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:07:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2428, 2026-08-28 19:07:03, 2026-08-28 19:07:03))  
[2026-08-28 19:07:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2428, 2026-08-28 19:07:03, 2026-08-28 19:07:03))"} 
[2026-08-28 19:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:07:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2840, 2026-08-28 19:08:04, 2026-08-28 19:08:04))  
[2026-08-28 19:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2840, 2026-08-28 19:08:04, 2026-08-28 19:08:04))"} 
[2026-08-28 19:08:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:08:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:09:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:09:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:09:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:09:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:09:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5482, 2026-08-28 19:09:04, 2026-08-28 19:09:04))  
[2026-08-28 19:09:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5482, 2026-08-28 19:09:04, 2026-08-28 19:09:04))"} 
[2026-08-28 19:10:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:10:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4417, 2026-08-28 19:10:05, 2026-08-28 19:10:05))  
[2026-08-28 19:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4417, 2026-08-28 19:10:05, 2026-08-28 19:10:05))"} 
[2026-08-28 19:11:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:11:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:11:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:11:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:11:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6682, 2026-08-28 19:11:04, 2026-08-28 19:11:04))  
[2026-08-28 19:11:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6682, 2026-08-28 19:11:04, 2026-08-28 19:11:04))"} 
[2026-08-28 19:11:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:11:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:12:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:12:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:12:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:12:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:12:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6770, 2026-08-28 19:12:05, 2026-08-28 19:12:05))  
[2026-08-28 19:12:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6770, 2026-08-28 19:12:05, 2026-08-28 19:12:05))"} 
[2026-08-28 19:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:13:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:13:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7939, 2026-08-28 19:13:05, 2026-08-28 19:13:05))  
[2026-08-28 19:13:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7939, 2026-08-28 19:13:05, 2026-08-28 19:13:05))"} 
[2026-08-28 19:13:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:13:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:13:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:14:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:14:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:14:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:14:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2895, 2026-08-28 19:14:08, 2026-08-28 19:14:08))  
[2026-08-28 19:14:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2895, 2026-08-28 19:14:08, 2026-08-28 19:14:08))"} 
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:14:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:14:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:15:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:15:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:15:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:15:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:15:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6617, 2026-08-28 19:15:05, 2026-08-28 19:15:05))  
[2026-08-28 19:15:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6617, 2026-08-28 19:15:05, 2026-08-28 19:15:05))"} 
[2026-08-28 19:15:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:15:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:16:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:16:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:16:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:16:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:16:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4275, 2026-08-28 19:16:03, 2026-08-28 19:16:03))  
[2026-08-28 19:16:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4275, 2026-08-28 19:16:03, 2026-08-28 19:16:03))"} 
[2026-08-28 19:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:16:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:16:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:35] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":334,"therapist_id":6,"date":null,"start_date":"2026-09-12","end_date":null,"day_of_week":"saturday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:07.000000Z","updated_at":"2026-08-23T07:01:53.000000Z"},"reqStart":"18:15:00","reqEnd":"21:15:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 19:16:35] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"12:00:00","item_end":"14:00:00","bStart":"12:00:00","bEnd":"14:00:00","reqStart":"18:15:00","reqEnd":"21:15:00","conflict":false} 
[2026-08-28 19:16:35] production.INFO: DEBUG therapist 6 conflict check {"booking_id":338,"item_start":"14:00:00","item_end":"15:00:00","bStart":"14:00:00","bEnd":"15:00:00","reqStart":"18:15:00","reqEnd":"21:15:00","conflict":false} 
[2026-08-28 19:16:35] production.INFO: DEBUG therapist 6 conflict check {"booking_id":340,"item_start":"15:00:00","item_end":"15:15:00","bStart":"15:00:00","bEnd":"15:15:00","reqStart":"18:15:00","reqEnd":"21:15:00","conflict":false} 
[2026-08-28 19:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:16:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:17:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:17:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:17:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:17:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2662, 2026-08-28 19:17:10, 2026-08-28 19:17:10))  
[2026-08-28 19:17:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2662, 2026-08-28 19:17:10, 2026-08-28 19:17:10))"} 
[2026-08-28 19:17:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:17:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:17:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:18:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:18:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:18:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:18:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6512, 2026-08-28 19:18:07, 2026-08-28 19:18:07))  
[2026-08-28 19:18:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6512, 2026-08-28 19:18:07, 2026-08-28 19:18:07))"} 
[2026-08-28 19:18:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:20] production.INFO: DEBUG therapist 6 {"has_schedule":false,"schedule":null,"reqStart":"13:15:00","reqEnd":"16:15:00","shiftStart":null,"shiftEnd":null} 
[2026-08-28 19:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:18:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:18:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:19:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:19:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:19:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:19:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:19:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6268, 2026-08-28 19:19:06, 2026-08-28 19:19:06))  
[2026-08-28 19:19:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6268, 2026-08-28 19:19:06, 2026-08-28 19:19:06))"} 
[2026-08-28 19:19:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:19:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:20:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:20:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:20:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:20:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:20:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8792, 2026-08-28 19:20:07, 2026-08-28 19:20:07))  
[2026-08-28 19:20:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8792, 2026-08-28 19:20:07, 2026-08-28 19:20:07))"} 
[2026-08-28 19:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:20:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6200, 2026-08-28 19:21:04, 2026-08-28 19:21:04))  
[2026-08-28 19:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6200, 2026-08-28 19:21:04, 2026-08-28 19:21:04))"} 
[2026-08-28 19:22:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:22:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:22:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:22:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2645, 2026-08-28 19:22:04, 2026-08-28 19:22:04))  
[2026-08-28 19:22:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2645, 2026-08-28 19:22:04, 2026-08-28 19:22:04))"} 
[2026-08-28 19:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:23:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:23:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5159, 2026-08-28 19:23:03, 2026-08-28 19:23:03))  
[2026-08-28 19:23:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5159, 2026-08-28 19:23:03, 2026-08-28 19:23:03))"} 
[2026-08-28 19:23:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:23:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:24:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:24:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:24:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:24:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:24:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5273, 2026-08-28 19:24:07, 2026-08-28 19:24:07))  
[2026-08-28 19:24:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5273, 2026-08-28 19:24:07, 2026-08-28 19:24:07))"} 
[2026-08-28 19:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:24:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:25:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:25:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5727, 2026-08-28 19:25:04, 2026-08-28 19:25:04))  
[2026-08-28 19:25:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5727, 2026-08-28 19:25:04, 2026-08-28 19:25:04))"} 
[2026-08-28 19:25:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:25:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:26:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6844, 2026-08-28 19:26:06, 2026-08-28 19:26:06))  
[2026-08-28 19:26:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6844, 2026-08-28 19:26:06, 2026-08-28 19:26:06))"} 
[2026-08-28 19:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:26:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:27:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:27:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:27:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:27:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:27:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6425, 2026-08-28 19:27:02, 2026-08-28 19:27:02))  
[2026-08-28 19:27:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6425, 2026-08-28 19:27:02, 2026-08-28 19:27:02))"} 
[2026-08-28 19:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:27:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1745, 2026-08-28 19:28:04, 2026-08-28 19:28:04))  
[2026-08-28 19:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1745, 2026-08-28 19:28:04, 2026-08-28 19:28:04))"} 
[2026-08-28 19:28:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:28:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:29:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:29:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3053, 2026-08-28 19:29:05, 2026-08-28 19:29:05))  
[2026-08-28 19:29:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3053, 2026-08-28 19:29:05, 2026-08-28 19:29:05))"} 
[2026-08-28 19:29:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:29:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:30:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:30:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:30:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:30:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:30:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2839, 2026-08-28 19:30:06, 2026-08-28 19:30:06))  
[2026-08-28 19:30:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2839, 2026-08-28 19:30:06, 2026-08-28 19:30:06))"} 
[2026-08-28 19:30:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:30:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:31:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:31:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6060, 2026-08-28 19:31:04, 2026-08-28 19:31:04))  
[2026-08-28 19:31:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6060, 2026-08-28 19:31:04, 2026-08-28 19:31:04))"} 
[2026-08-28 19:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/363/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/363/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:31:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:31:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-10-06&start_date=2026-10-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-10-06&start_date=2026-10-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-10-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-10-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0486, 2026-08-28 19:32:05, 2026-08-28 19:32:05))  
[2026-08-28 19:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0486, 2026-08-28 19:32:05, 2026-08-28 19:32:05))"} 
[2026-08-28 19:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-03&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-03&start_date=2026-09-03 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/351 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:27] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"ABVP6K8i74TAgaW6nOYWmKK"}}}} 
[2026-08-28 19:32:27] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 19:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:32:30] production.ERROR: Background email process error (suppressed) for pamungkasningsihayu374@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. d9443c01a7336-2d75988c4d8sm4841175ad.61 - gsmtp".  
[2026-08-28 19:32:30] production.INFO: Email job dispatched for: pamungkasningsihayu374@gmail.com  
[2026-08-28 19:32:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/350 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:35] production.WARNING: [WA] smart-send failed event=staff_reschedule {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"A-5cP8IvghWi418DE0D_h6A"}}}} 
[2026-08-28 19:32:35] production.INFO: WhatsApp Send Text Response: {"success":false,"message":"Route not found"}  
[2026-08-28 19:32:36] production.ERROR: Background email process error (suppressed) for amandhadevlinsky2002@gmail.com: Expected response code "250" but got code "530", with message "530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/accounts/troubleshooter/2402620. 98e67ed59e1d1-396dda36ed6sm2361637a91.2 - gsmtp".  
[2026-08-28 19:32:36] production.INFO: Email job dispatched for: amandhadevlinsky2002@gmail.com  
[2026-08-28 19:32:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:32:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:33:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:33:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:33:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:33:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:33:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3428, 2026-08-28 19:33:07, 2026-08-28 19:33:07))  
[2026-08-28 19:33:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3428, 2026-08-28 19:33:07, 2026-08-28 19:33:07))"} 
[2026-08-28 19:33:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:33:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:33:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:33:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:33:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330912 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:33:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330912 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:33:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:33:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:34:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:34:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:34:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:34:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4972, 2026-08-28 19:34:04, 2026-08-28 19:34:04))  
[2026-08-28 19:34:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4972, 2026-08-28 19:34:04, 2026-08-28 19:34:04))"} 
[2026-08-28 19:34:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:34:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:34:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:35:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:35:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:35:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:35:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:35:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4180, 2026-08-28 19:35:05, 2026-08-28 19:35:05))  
[2026-08-28 19:35:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4180, 2026-08-28 19:35:05, 2026-08-28 19:35:05))"} 
[2026-08-28 19:35:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:35:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3309 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:35:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-06&start_date=2026-09-06 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:35:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-06&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6457, 2026-08-28 19:36:04, 2026-08-28 19:36:04))  
[2026-08-28 19:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6457, 2026-08-28 19:36:04, 2026-08-28 19:36:04))"} 
[2026-08-28 19:36:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:36:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:36:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=330912 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:36:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:36:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:37:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:37:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2440, 2026-08-28 19:37:04, 2026-08-28 19:37:04))  
[2026-08-28 19:37:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2440, 2026-08-28 19:37:04, 2026-08-28 19:37:04))"} 
[2026-08-28 19:37:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:37:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:37:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:37:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:37:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:37:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:37:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:38:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:38:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:38:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:38:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:38:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1893, 2026-08-28 19:38:06, 2026-08-28 19:38:06))  
[2026-08-28 19:38:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1893, 2026-08-28 19:38:06, 2026-08-28 19:38:06))"} 
[2026-08-28 19:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:38:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:38:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:39:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:39:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7492, 2026-08-28 19:39:04, 2026-08-28 19:39:04))  
[2026-08-28 19:39:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7492, 2026-08-28 19:39:04, 2026-08-28 19:39:04))"} 
[2026-08-28 19:39:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:39:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=33 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:39:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:39:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3310 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:39:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331020 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:39:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=331020 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:04] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 19:40:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:40:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:40:05] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AizHyWcPLt4H6NwPoao61bo"}}}} 
[2026-08-28 19:40:05] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 19:40:05] production.INFO: OTP Email sent to putriyahsa41@guru.sd.belajar.id  
[2026-08-28 19:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:40:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3059, 2026-08-28 19:40:05, 2026-08-28 19:40:05))  
[2026-08-28 19:40:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3059, 2026-08-28 19:40:05, 2026-08-28 19:40:05))"} 
[2026-08-28 19:40:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:43] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:40:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:41:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:41:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:41:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:41:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:41:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:41:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:41:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5342, 2026-08-28 19:41:05, 2026-08-28 19:41:05))  
[2026-08-28 19:41:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5342, 2026-08-28 19:41:05, 2026-08-28 19:41:05))"} 
[2026-08-28 19:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:42:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:42:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:42:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:42:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:42:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:42:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2754, 2026-08-28 19:42:06, 2026-08-28 19:42:06))  
[2026-08-28 19:42:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2754, 2026-08-28 19:42:06, 2026-08-28 19:42:06))"} 
[2026-08-28 19:42:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:42:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:43:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:43:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4159, 2026-08-28 19:43:03, 2026-08-28 19:43:03))  
[2026-08-28 19:43:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4159, 2026-08-28 19:43:03, 2026-08-28 19:43:03))"} 
[2026-08-28 19:43:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:43:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:43:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:43:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:44:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:44:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:44:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:44:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:44:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:44:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:44:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1737, 2026-08-28 19:44:10, 2026-08-28 19:44:10))  
[2026-08-28 19:44:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1737, 2026-08-28 19:44:10, 2026-08-28 19:44:10))"} 
[2026-08-28 19:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:45:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:45:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:45:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:45:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0347, 2026-08-28 19:45:06, 2026-08-28 19:45:06))  
[2026-08-28 19:45:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0347, 2026-08-28 19:45:06, 2026-08-28 19:45:06))"} 
[2026-08-28 19:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:45:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:45:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:46:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:46:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:46:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:46:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4013, 2026-08-28 19:46:10, 2026-08-28 19:46:10))  
[2026-08-28 19:46:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4013, 2026-08-28 19:46:10, 2026-08-28 19:46:10))"} 
[2026-08-28 19:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:46:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:46:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:47:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:47:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:47:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:47:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:47:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5634, 2026-08-28 19:47:05, 2026-08-28 19:47:05))  
[2026-08-28 19:47:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5634, 2026-08-28 19:47:05, 2026-08-28 19:47:05))"} 
[2026-08-28 19:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:47:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7427, 2026-08-28 19:48:04, 2026-08-28 19:48:04))  
[2026-08-28 19:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7427, 2026-08-28 19:48:04, 2026-08-28 19:48:04))"} 
[2026-08-28 19:48:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:48:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:49:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:49:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:49:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:49:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:49:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3563, 2026-08-28 19:49:09, 2026-08-28 19:49:09))  
[2026-08-28 19:49:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3563, 2026-08-28 19:49:09, 2026-08-28 19:49:09))"} 
[2026-08-28 19:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:49:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2501, 2026-08-28 19:50:05, 2026-08-28 19:50:05))  
[2026-08-28 19:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2501, 2026-08-28 19:50:05, 2026-08-28 19:50:05))"} 
[2026-08-28 19:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:50:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:50:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 19:51:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:51:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:51:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:51:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:51:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0923, 2026-08-28 19:51:05, 2026-08-28 19:51:05))  
[2026-08-28 19:51:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0923, 2026-08-28 19:51:05, 2026-08-28 19:51:05))"} 
[2026-08-28 19:51:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:51:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:52:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:52:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:52:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:52:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:52:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3367, 2026-08-28 19:52:06, 2026-08-28 19:52:06))  
[2026-08-28 19:52:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3367, 2026-08-28 19:52:06, 2026-08-28 19:52:06))"} 
[2026-08-28 19:52:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:52:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:53:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:53:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:53:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:53:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:53:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7149, 2026-08-28 19:53:05, 2026-08-28 19:53:05))  
[2026-08-28 19:53:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7149, 2026-08-28 19:53:05, 2026-08-28 19:53:05))"} 
[2026-08-28 19:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:53:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:54:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:54:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8570, 2026-08-28 19:54:03, 2026-08-28 19:54:03))  
[2026-08-28 19:54:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8570, 2026-08-28 19:54:03, 2026-08-28 19:54:03))"} 
[2026-08-28 19:55:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:55:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:55:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:55:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5579, 2026-08-28 19:55:04, 2026-08-28 19:55:04))  
[2026-08-28 19:55:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5579, 2026-08-28 19:55:04, 2026-08-28 19:55:04))"} 
[2026-08-28 19:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2742, 2026-08-28 19:56:04, 2026-08-28 19:56:04))  
[2026-08-28 19:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2742, 2026-08-28 19:56:04, 2026-08-28 19:56:04))"} 
[2026-08-28 19:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:56:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8917, 2026-08-28 19:57:04, 2026-08-28 19:57:04))  
[2026-08-28 19:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8917, 2026-08-28 19:57:04, 2026-08-28 19:57:04))"} 
[2026-08-28 19:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:57:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6282, 2026-08-28 19:58:05, 2026-08-28 19:58:05))  
[2026-08-28 19:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6282, 2026-08-28 19:58:05, 2026-08-28 19:58:05))"} 
[2026-08-28 19:58:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:58:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 19:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 19:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 19:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 19:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5874, 2026-08-28 19:59:04, 2026-08-28 19:59:04))  
[2026-08-28 19:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5874, 2026-08-28 19:59:04, 2026-08-28 19:59:04))"} 
[2026-08-28 19:59:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 19:59:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:00:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:00:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:00:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:00:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:00:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0622, 2026-08-28 20:00:10, 2026-08-28 20:00:10))  
[2026-08-28 20:00:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0622, 2026-08-28 20:00:10, 2026-08-28 20:00:10))"} 
[2026-08-28 20:00:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:00:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:01:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:01:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:01:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:01:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:01:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9991, 2026-08-28 20:01:04, 2026-08-28 20:01:04))  
[2026-08-28 20:01:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9991, 2026-08-28 20:01:04, 2026-08-28 20:01:04))"} 
[2026-08-28 20:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:01:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:02:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:02:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:02:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:02:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:02:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7187, 2026-08-28 20:02:08, 2026-08-28 20:02:08))  
[2026-08-28 20:02:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7187, 2026-08-28 20:02:08, 2026-08-28 20:02:08))"} 
[2026-08-28 20:02:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:02:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2414, 2026-08-28 20:03:05, 2026-08-28 20:03:05))  
[2026-08-28 20:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2414, 2026-08-28 20:03:05, 2026-08-28 20:03:05))"} 
[2026-08-28 20:03:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:03:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:04:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:04:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:04:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:04:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:04:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2826, 2026-08-28 20:04:08, 2026-08-28 20:04:08))  
[2026-08-28 20:04:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2826, 2026-08-28 20:04:08, 2026-08-28 20:04:08))"} 
[2026-08-28 20:04:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:04:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:05:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:05:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:05:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:05:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:05:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5155, 2026-08-28 20:05:08, 2026-08-28 20:05:08))  
[2026-08-28 20:05:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5155, 2026-08-28 20:05:08, 2026-08-28 20:05:08))"} 
[2026-08-28 20:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:05:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:06:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:06:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:06:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:06:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0868, 2026-08-28 20:06:05, 2026-08-28 20:06:05))  
[2026-08-28 20:06:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0868, 2026-08-28 20:06:05, 2026-08-28 20:06:05))"} 
[2026-08-28 20:06:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:06:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products?branch_id=1&is_active=1&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=1&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&limit=50&page=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/promos?limit=1000&status=active from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses?limit=2000&shift_id=42 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9714, 2026-08-28 20:07:04, 2026-08-28 20:07:04))  
[2026-08-28 20:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9714, 2026-08-28 20:07:04, 2026-08-28 20:07:04))"} 
[2026-08-28 20:07:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=2&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:07:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=true&limit=20&page=2&per_page=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:08:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:08:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:08:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:08:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:08:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7343, 2026-08-28 20:08:07, 2026-08-28 20:08:07))  
[2026-08-28 20:08:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7343, 2026-08-28 20:08:07, 2026-08-28 20:08:07))"} 
[2026-08-28 20:09:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:09:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:09:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:09:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:09:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4154, 2026-08-28 20:09:06, 2026-08-28 20:09:06))  
[2026-08-28 20:09:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4154, 2026-08-28 20:09:06, 2026-08-28 20:09:06))"} 
[2026-08-28 20:10:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:10:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:10:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:10:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:10:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2790, 2026-08-28 20:10:06, 2026-08-28 20:10:06))  
[2026-08-28 20:10:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2790, 2026-08-28 20:10:06, 2026-08-28 20:10:06))"} 
[2026-08-28 20:11:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:11:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:11:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:11:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:11:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0635, 2026-08-28 20:11:06, 2026-08-28 20:11:06))  
[2026-08-28 20:11:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0635, 2026-08-28 20:11:06, 2026-08-28 20:11:06))"} 
[2026-08-28 20:12:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:12:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:12:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:12:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:12:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2097, 2026-08-28 20:12:08, 2026-08-28 20:12:08))  
[2026-08-28 20:12:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2097, 2026-08-28 20:12:08, 2026-08-28 20:12:08))"} 
[2026-08-28 20:13:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:13:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:13:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:13:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:13:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0888, 2026-08-28 20:13:06, 2026-08-28 20:13:06))  
[2026-08-28 20:13:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0888, 2026-08-28 20:13:06, 2026-08-28 20:13:06))"} 
[2026-08-28 20:14:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:14:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:14:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:14:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:14:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8989, 2026-08-28 20:14:07, 2026-08-28 20:14:07))  
[2026-08-28 20:14:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8989, 2026-08-28 20:14:07, 2026-08-28 20:14:07))"} 
[2026-08-28 20:15:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:15:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:15:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:15:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:15:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1798, 2026-08-28 20:15:04, 2026-08-28 20:15:04))  
[2026-08-28 20:15:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1798, 2026-08-28 20:15:04, 2026-08-28 20:15:04))"} 
[2026-08-28 20:16:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:16:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:16:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:16:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:16:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8511, 2026-08-28 20:16:06, 2026-08-28 20:16:06))  
[2026-08-28 20:16:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8511, 2026-08-28 20:16:06, 2026-08-28 20:16:06))"} 
[2026-08-28 20:17:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:17:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:17:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:17:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:17:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9317, 2026-08-28 20:17:10, 2026-08-28 20:17:10))  
[2026-08-28 20:17:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9317, 2026-08-28 20:17:10, 2026-08-28 20:17:10))"} 
[2026-08-28 20:18:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:18:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:18:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:18:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:18:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5546, 2026-08-28 20:18:05, 2026-08-28 20:18:05))  
[2026-08-28 20:18:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5546, 2026-08-28 20:18:05, 2026-08-28 20:18:05))"} 
[2026-08-28 20:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2015, 2026-08-28 20:19:04, 2026-08-28 20:19:04))  
[2026-08-28 20:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2015, 2026-08-28 20:19:04, 2026-08-28 20:19:04))"} 
[2026-08-28 20:20:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:20:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:20:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:20:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:20:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1449, 2026-08-28 20:20:03, 2026-08-28 20:20:03))  
[2026-08-28 20:20:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1449, 2026-08-28 20:20:03, 2026-08-28 20:20:03))"} 
[2026-08-28 20:20:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings/363/agenda-logs from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-04&start_date=2026-09-04 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:20:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-04&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:21:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:21:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9584, 2026-08-28 20:21:04, 2026-08-28 20:21:04))  
[2026-08-28 20:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9584, 2026-08-28 20:21:04, 2026-08-28 20:21:04))"} 
[2026-08-28 20:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:22:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:22:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6258, 2026-08-28 20:22:04, 2026-08-28 20:22:04))  
[2026-08-28 20:22:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6258, 2026-08-28 20:22:04, 2026-08-28 20:22:04))"} 
[2026-08-28 20:22:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=34 from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:22:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/regencies?province_id=34 from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:22:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3404 from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:22:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/districts?regency_id=3404 from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:22:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:22:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:22:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=340410 from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:22:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/villages?district_id=340410 from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7941, 2026-08-28 20:23:04, 2026-08-28 20:23:04))  
[2026-08-28 20:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7941, 2026-08-28 20:23:04, 2026-08-28 20:23:04))"} 
[2026-08-28 20:23:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:23:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:23:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:23:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:23:53] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 20:23:54] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AtcVxDZMGGPq16Z3BxInRH0"}}}} 
[2026-08-28 20:23:54] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 20:23:54] production.INFO: OTP Email sent to vee.vitri@ymail.com  
[2026-08-28 20:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0871, 2026-08-28 20:24:04, 2026-08-28 20:24:04))  
[2026-08-28 20:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0871, 2026-08-28 20:24:04, 2026-08-28 20:24:04))"} 
[2026-08-28 20:24:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:24] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:24:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:24:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:24:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:25:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:25:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:25:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:25:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:25:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0675, 2026-08-28 20:25:03, 2026-08-28 20:25:03))  
[2026-08-28 20:25:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0675, 2026-08-28 20:25:03, 2026-08-28 20:25:03))"} 
[2026-08-28 20:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:26:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:26:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8279, 2026-08-28 20:26:03, 2026-08-28 20:26:03))  
[2026-08-28 20:26:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8279, 2026-08-28 20:26:03, 2026-08-28 20:26:03))"} 
[2026-08-28 20:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard/charts?branch_id=1&period=week from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/dashboard?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:26:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7149, 2026-08-28 20:27:03, 2026-08-28 20:27:03))  
[2026-08-28 20:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7149, 2026-08-28 20:27:03, 2026-08-28 20:27:03))"} 
[2026-08-28 20:27:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:27:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8250, 2026-08-28 20:28:04, 2026-08-28 20:28:04))  
[2026-08-28 20:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8250, 2026-08-28 20:28:04, 2026-08-28 20:28:04))"} 
[2026-08-28 20:28:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:28:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:28:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:28:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:28:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 20:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:29:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:29:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:29:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:29:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8345, 2026-08-28 20:29:05, 2026-08-28 20:29:05))  
[2026-08-28 20:29:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8345, 2026-08-28 20:29:05, 2026-08-28 20:29:05))"} 
[2026-08-28 20:29:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:29:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:30:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:30:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:30:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:30:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:30:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1703, 2026-08-28 20:30:06, 2026-08-28 20:30:06))  
[2026-08-28 20:30:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1703, 2026-08-28 20:30:06, 2026-08-28 20:30:06))"} 
[2026-08-28 20:30:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:30:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:31:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:31:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:31:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:31:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:31:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8430, 2026-08-28 20:31:04, 2026-08-28 20:31:04))  
[2026-08-28 20:31:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8430, 2026-08-28 20:31:04, 2026-08-28 20:31:04))"} 
[2026-08-28 20:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:31:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1420, 2026-08-28 20:32:05, 2026-08-28 20:32:05))  
[2026-08-28 20:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1420, 2026-08-28 20:32:05, 2026-08-28 20:32:05))"} 
[2026-08-28 20:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:32:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:33:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:33:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7069, 2026-08-28 20:33:05, 2026-08-28 20:33:05))  
[2026-08-28 20:33:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7069, 2026-08-28 20:33:05, 2026-08-28 20:33:05))"} 
[2026-08-28 20:33:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:33:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:34:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:34:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4328, 2026-08-28 20:34:05, 2026-08-28 20:34:05))  
[2026-08-28 20:34:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4328, 2026-08-28 20:34:05, 2026-08-28 20:34:05))"} 
[2026-08-28 20:34:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:34:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8679, 2026-08-28 20:35:04, 2026-08-28 20:35:04))  
[2026-08-28 20:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8679, 2026-08-28 20:35:04, 2026-08-28 20:35:04))"} 
[2026-08-28 20:35:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:35:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:36:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:36:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:36:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:36:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:36:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5418, 2026-08-28 20:36:06, 2026-08-28 20:36:06))  
[2026-08-28 20:36:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5418, 2026-08-28 20:36:06, 2026-08-28 20:36:06))"} 
[2026-08-28 20:36:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:36:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:37:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:37:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:37:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:37:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:37:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5176, 2026-08-28 20:37:07, 2026-08-28 20:37:07))  
[2026-08-28 20:37:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5176, 2026-08-28 20:37:07, 2026-08-28 20:37:07))"} 
[2026-08-28 20:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:38:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:38:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:38:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:38:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:38:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:38:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4372, 2026-08-28 20:38:06, 2026-08-28 20:38:06))  
[2026-08-28 20:38:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4372, 2026-08-28 20:38:06, 2026-08-28 20:38:06))"} 
[2026-08-28 20:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:39:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:39:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7389, 2026-08-28 20:39:06, 2026-08-28 20:39:06))  
[2026-08-28 20:39:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7389, 2026-08-28 20:39:06, 2026-08-28 20:39:06))"} 
[2026-08-28 20:39:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:39:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:40:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:40:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:40:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:40:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:40:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9274, 2026-08-28 20:40:06, 2026-08-28 20:40:06))  
[2026-08-28 20:40:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9274, 2026-08-28 20:40:06, 2026-08-28 20:40:06))"} 
[2026-08-28 20:40:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:40:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:41:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:41:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:41:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:41:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5031, 2026-08-28 20:41:05, 2026-08-28 20:41:05))  
[2026-08-28 20:41:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5031, 2026-08-28 20:41:05, 2026-08-28 20:41:05))"} 
[2026-08-28 20:41:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:41:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:42:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:42:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:42:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:42:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:42:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4822, 2026-08-28 20:42:07, 2026-08-28 20:42:07))  
[2026-08-28 20:42:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4822, 2026-08-28 20:42:07, 2026-08-28 20:42:07))"} 
[2026-08-28 20:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:42:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:43:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:43:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:43:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:43:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:43:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9305, 2026-08-28 20:43:06, 2026-08-28 20:43:06))  
[2026-08-28 20:43:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9305, 2026-08-28 20:43:06, 2026-08-28 20:43:06))"} 
[2026-08-28 20:43:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:43:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:44:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:44:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:44:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:44:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:44:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4193, 2026-08-28 20:44:06, 2026-08-28 20:44:06))  
[2026-08-28 20:44:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4193, 2026-08-28 20:44:06, 2026-08-28 20:44:06))"} 
[2026-08-28 20:44:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:44:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:45:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:45:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:45:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:45:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:45:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9413, 2026-08-28 20:45:09, 2026-08-28 20:45:09))  
[2026-08-28 20:45:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9413, 2026-08-28 20:45:09, 2026-08-28 20:45:09))"} 
[2026-08-28 20:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:45:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:46:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:46:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:46:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:46:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:46:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8259, 2026-08-28 20:46:06, 2026-08-28 20:46:06))  
[2026-08-28 20:46:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8259, 2026-08-28 20:46:06, 2026-08-28 20:46:06))"} 
[2026-08-28 20:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:46:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:47:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:47:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5155, 2026-08-28 20:47:04, 2026-08-28 20:47:04))  
[2026-08-28 20:47:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5155, 2026-08-28 20:47:04, 2026-08-28 20:47:04))"} 
[2026-08-28 20:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:47:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:48:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1922, 2026-08-28 20:48:04, 2026-08-28 20:48:04))  
[2026-08-28 20:48:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1922, 2026-08-28 20:48:04, 2026-08-28 20:48:04))"} 
[2026-08-28 20:48:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:48:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:49:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:49:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:49:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:49:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:49:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5537, 2026-08-28 20:49:03, 2026-08-28 20:49:03))  
[2026-08-28 20:49:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5537, 2026-08-28 20:49:03, 2026-08-28 20:49:03))"} 
[2026-08-28 20:49:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:49:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:50:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:50:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:50:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:50:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:50:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6099, 2026-08-28 20:50:04, 2026-08-28 20:50:04))  
[2026-08-28 20:50:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6099, 2026-08-28 20:50:04, 2026-08-28 20:50:04))"} 
[2026-08-28 20:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:50:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:51:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:51:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:51:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:51:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:51:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9116, 2026-08-28 20:51:08, 2026-08-28 20:51:08))  
[2026-08-28 20:51:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9116, 2026-08-28 20:51:08, 2026-08-28 20:51:08))"} 
[2026-08-28 20:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:51:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:52:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:52:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:52:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:52:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:52:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1797, 2026-08-28 20:52:07, 2026-08-28 20:52:07))  
[2026-08-28 20:52:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1797, 2026-08-28 20:52:07, 2026-08-28 20:52:07))"} 
[2026-08-28 20:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1616, 2026-08-28 20:53:03, 2026-08-28 20:53:03))  
[2026-08-28 20:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1616, 2026-08-28 20:53:03, 2026-08-28 20:53:03))"} 
[2026-08-28 20:53:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:53:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:54:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:54:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:54:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:54:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:54:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2460, 2026-08-28 20:54:04, 2026-08-28 20:54:04))  
[2026-08-28 20:54:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2460, 2026-08-28 20:54:04, 2026-08-28 20:54:04))"} 
[2026-08-28 20:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:54:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:55:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:55:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:55:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:55:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:55:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2286, 2026-08-28 20:55:06, 2026-08-28 20:55:06))  
[2026-08-28 20:55:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2286, 2026-08-28 20:55:06, 2026-08-28 20:55:06))"} 
[2026-08-28 20:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:56:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:56:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:56:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:56:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:56:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0527, 2026-08-28 20:56:05, 2026-08-28 20:56:05))  
[2026-08-28 20:56:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0527, 2026-08-28 20:56:05, 2026-08-28 20:56:05))"} 
[2026-08-28 20:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:56:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4245, 2026-08-28 20:57:04, 2026-08-28 20:57:04))  
[2026-08-28 20:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4245, 2026-08-28 20:57:04, 2026-08-28 20:57:04))"} 
[2026-08-28 20:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:57:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:58:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:58:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:58:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:58:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:58:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9650, 2026-08-28 20:58:07, 2026-08-28 20:58:07))  
[2026-08-28 20:58:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9650, 2026-08-28 20:58:07, 2026-08-28 20:58:07))"} 
[2026-08-28 20:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:58:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:59:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 20:59:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 20:59:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 20:59:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 20:59:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0880, 2026-08-28 20:59:04, 2026-08-28 20:59:04))  
[2026-08-28 20:59:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0880, 2026-08-28 20:59:04, 2026-08-28 20:59:04))"} 
[2026-08-28 20:59:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 20:59:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:00:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:00:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:00:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:00:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:00:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8456, 2026-08-28 21:00:07, 2026-08-28 21:00:07))  
[2026-08-28 21:00:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8456, 2026-08-28 21:00:07, 2026-08-28 21:00:07))"} 
[2026-08-28 21:00:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:00:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:01:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:01:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:01:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:01:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:01:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6330, 2026-08-28 21:01:05, 2026-08-28 21:01:05))  
[2026-08-28 21:01:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6330, 2026-08-28 21:01:05, 2026-08-28 21:01:05))"} 
[2026-08-28 21:01:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:01:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:02:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:02:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:02:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8587, 2026-08-28 21:02:05, 2026-08-28 21:02:05))  
[2026-08-28 21:02:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8587, 2026-08-28 21:02:05, 2026-08-28 21:02:05))"} 
[2026-08-28 21:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:02:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:03:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:03:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:03:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:03:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9950, 2026-08-28 21:03:05, 2026-08-28 21:03:05))  
[2026-08-28 21:03:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9950, 2026-08-28 21:03:05, 2026-08-28 21:03:05))"} 
[2026-08-28 21:03:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:03:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:04:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:04:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:04:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:04:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:04:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3182, 2026-08-28 21:04:05, 2026-08-28 21:04:05))  
[2026-08-28 21:04:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3182, 2026-08-28 21:04:05, 2026-08-28 21:04:05))"} 
[2026-08-28 21:04:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:04:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:05:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:05:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:05:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:05:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4112, 2026-08-28 21:05:04, 2026-08-28 21:05:04))  
[2026-08-28 21:05:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4112, 2026-08-28 21:05:04, 2026-08-28 21:05:04))"} 
[2026-08-28 21:06:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:06:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:06:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:06:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:06:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3603, 2026-08-28 21:06:03, 2026-08-28 21:06:03))  
[2026-08-28 21:06:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3603, 2026-08-28 21:06:03, 2026-08-28 21:06:03))"} 
[2026-08-28 21:06:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:06:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4274, 2026-08-28 21:07:04, 2026-08-28 21:07:04))  
[2026-08-28 21:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4274, 2026-08-28 21:07:04, 2026-08-28 21:07:04))"} 
[2026-08-28 21:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:07:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:08:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:08:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:08:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:08:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:08:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6104, 2026-08-28 21:08:08, 2026-08-28 21:08:08))  
[2026-08-28 21:08:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6104, 2026-08-28 21:08:08, 2026-08-28 21:08:08))"} 
[2026-08-28 21:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:08:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:09:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:09:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:09:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:09:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:09:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5097, 2026-08-28 21:09:08, 2026-08-28 21:09:08))  
[2026-08-28 21:09:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5097, 2026-08-28 21:09:08, 2026-08-28 21:09:08))"} 
[2026-08-28 21:09:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:09:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:10:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:10:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:10:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:10:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:10:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7062, 2026-08-28 21:10:06, 2026-08-28 21:10:06))  
[2026-08-28 21:10:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7062, 2026-08-28 21:10:06, 2026-08-28 21:10:06))"} 
[2026-08-28 21:10:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:10:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:10:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:11:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:11:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:11:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:11:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5236, 2026-08-28 21:11:07, 2026-08-28 21:11:07))  
[2026-08-28 21:11:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5236, 2026-08-28 21:11:07, 2026-08-28 21:11:07))"} 
[2026-08-28 21:11:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:11:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:11:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:12:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:12:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8916, 2026-08-28 21:12:04, 2026-08-28 21:12:04))  
[2026-08-28 21:12:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8916, 2026-08-28 21:12:04, 2026-08-28 21:12:04))"} 
[2026-08-28 21:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:12:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:12:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:12:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:13:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:13:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:13:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:13:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7493, 2026-08-28 21:13:06, 2026-08-28 21:13:06))  
[2026-08-28 21:13:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7493, 2026-08-28 21:13:06, 2026-08-28 21:13:06))"} 
[2026-08-28 21:13:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/me from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:13:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:13:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:14:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1914, 2026-08-28 21:14:04, 2026-08-28 21:14:04))  
[2026-08-28 21:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1914, 2026-08-28 21:14:04, 2026-08-28 21:14:04))"} 
[2026-08-28 21:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:14:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:14:31] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"09:30:00","reqEnd":"11:30:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 21:14:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:14:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:14:39] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":437,"therapist_id":6,"date":"2026-09-06","start_date":null,"end_date":null,"day_of_week":null,"start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-23T07:34:08.000000Z","updated_at":"2026-08-23T07:34:08.000000Z"},"reqStart":"09:00:00","reqEnd":"11:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 21:14:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:14:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:14:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:15:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:15:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:15:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:15:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4760, 2026-08-28 21:15:09, 2026-08-28 21:15:09))  
[2026-08-28 21:15:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4760, 2026-08-28 21:15:09, 2026-08-28 21:15:09))"} 
[2026-08-28 21:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:15:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:15:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:15:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7854, 2026-08-28 21:16:05, 2026-08-28 21:16:05))  
[2026-08-28 21:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7854, 2026-08-28 21:16:05, 2026-08-28 21:16:05))"} 
[2026-08-28 21:16:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:49] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":335,"therapist_id":6,"date":null,"start_date":"2026-09-13","end_date":null,"day_of_week":"sunday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:26.000000Z","updated_at":"2026-08-23T07:03:05.000000Z"},"reqStart":"10:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 21:16:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:16:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:16:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:17:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:17:11] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:17:11] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:17:11] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:17:11] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:17:11] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2284, 2026-08-28 21:17:11, 2026-08-28 21:17:11))  
[2026-08-28 21:17:11] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2284, 2026-08-28 21:17:11, 2026-08-28 21:17:11))"} 
[2026-08-28 21:17:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:17:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:17:33] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":335,"therapist_id":6,"date":null,"start_date":"2026-09-13","end_date":null,"day_of_week":"sunday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:26.000000Z","updated_at":"2026-08-23T07:03:05.000000Z"},"reqStart":"10:00:00","reqEnd":"14:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 21:17:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-08-28&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-08-28&start_date=2026-08-28 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:17:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:18:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:18:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:18:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0131, 2026-08-28 21:18:06, 2026-08-28 21:18:06))  
[2026-08-28 21:18:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0131, 2026-08-28 21:18:06, 2026-08-28 21:18:06))"} 
[2026-08-28 21:18:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/check from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:18:32] production.INFO: DEBUG therapist 6 {"has_schedule":true,"schedule":{"id":335,"therapist_id":6,"date":null,"start_date":"2026-09-13","end_date":null,"day_of_week":"sunday","start_time":"11:00:00","end_time":"21:30:00","shift_type":"full_day","is_active":true,"created_at":"2026-08-11T15:33:26.000000Z","updated_at":"2026-08-23T07:03:05.000000Z"},"reqStart":"11:00:00","reqEnd":"13:00:00","shiftStart":"11:00:00","shiftEnd":"21:30:00"} 
[2026-08-28 21:18:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:18:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:18:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:18:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:19:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:19:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1859, 2026-08-28 21:19:04, 2026-08-28 21:19:04))  
[2026-08-28 21:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1859, 2026-08-28 21:19:04, 2026-08-28 21:19:04))"} 
[2026-08-28 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=3 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:19:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:19:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:20:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:20:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:20:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:20:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5617, 2026-08-28 21:20:04, 2026-08-28 21:20:04))  
[2026-08-28 21:20:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5617, 2026-08-28 21:20:04, 2026-08-28 21:20:04))"} 
[2026-08-28 21:20:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:20:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:20:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:20:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:21:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:21:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:21:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:21:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:21:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2519, 2026-08-28 21:21:02, 2026-08-28 21:21:02))  
[2026-08-28 21:21:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2519, 2026-08-28 21:21:02, 2026-08-28 21:21:02))"} 
[2026-08-28 21:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-05&start_date=2026-09-05 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:21:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-05&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:22:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:22:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:22:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:22:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:22:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8105, 2026-08-28 21:22:03, 2026-08-28 21:22:03))  
[2026-08-28 21:22:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8105, 2026-08-28 21:22:03, 2026-08-28 21:22:03))"} 
[2026-08-28 21:23:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:23:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:23:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:23:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:23:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2309, 2026-08-28 21:23:08, 2026-08-28 21:23:08))  
[2026-08-28 21:23:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2309, 2026-08-28 21:23:08, 2026-08-28 21:23:08))"} 
[2026-08-28 21:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:24:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:24:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8412, 2026-08-28 21:24:03, 2026-08-28 21:24:03))  
[2026-08-28 21:24:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8412, 2026-08-28 21:24:03, 2026-08-28 21:24:03))"} 
[2026-08-28 21:25:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:25:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:25:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:25:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:25:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8293, 2026-08-28 21:25:04, 2026-08-28 21:25:04))  
[2026-08-28 21:25:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8293, 2026-08-28 21:25:04, 2026-08-28 21:25:04))"} 
[2026-08-28 21:26:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:26:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:26:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:26:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:26:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5447, 2026-08-28 21:26:03, 2026-08-28 21:26:03))  
[2026-08-28 21:26:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5447, 2026-08-28 21:26:03, 2026-08-28 21:26:03))"} 
[2026-08-28 21:27:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:27:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:27:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:27:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:27:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4711, 2026-08-28 21:27:04, 2026-08-28 21:27:04))  
[2026-08-28 21:27:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4711, 2026-08-28 21:27:04, 2026-08-28 21:27:04))"} 
[2026-08-28 21:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9900, 2026-08-28 21:28:04, 2026-08-28 21:28:04))  
[2026-08-28 21:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9900, 2026-08-28 21:28:04, 2026-08-28 21:28:04))"} 
[2026-08-28 21:29:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:29:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:29:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:29:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:29:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4046, 2026-08-28 21:29:06, 2026-08-28 21:29:06))  
[2026-08-28 21:29:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4046, 2026-08-28 21:29:06, 2026-08-28 21:29:06))"} 
[2026-08-28 21:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1694, 2026-08-28 21:30:05, 2026-08-28 21:30:05))  
[2026-08-28 21:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1694, 2026-08-28 21:30:05, 2026-08-28 21:30:05))"} 
[2026-08-28 21:31:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:31:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:31:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:31:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:31:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8361, 2026-08-28 21:31:05, 2026-08-28 21:31:05))  
[2026-08-28 21:31:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8361, 2026-08-28 21:31:05, 2026-08-28 21:31:05))"} 
[2026-08-28 21:32:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:32:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:32:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:32:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:32:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1948, 2026-08-28 21:32:07, 2026-08-28 21:32:07))  
[2026-08-28 21:32:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1948, 2026-08-28 21:32:07, 2026-08-28 21:32:07))"} 
[2026-08-28 21:33:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:33:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:33:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:33:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:33:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8143, 2026-08-28 21:33:04, 2026-08-28 21:33:04))  
[2026-08-28 21:33:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8143, 2026-08-28 21:33:04, 2026-08-28 21:33:04))"} 
[2026-08-28 21:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:34:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:34:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3210, 2026-08-28 21:34:05, 2026-08-28 21:34:05))  
[2026-08-28 21:34:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3210, 2026-08-28 21:34:05, 2026-08-28 21:34:05))"} 
[2026-08-28 21:35:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:35:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:35:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:35:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:35:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3909, 2026-08-28 21:35:07, 2026-08-28 21:35:07))  
[2026-08-28 21:35:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3909, 2026-08-28 21:35:07, 2026-08-28 21:35:07))"} 
[2026-08-28 21:36:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:36:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:36:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:36:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:36:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6490, 2026-08-28 21:36:06, 2026-08-28 21:36:06))  
[2026-08-28 21:36:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6490, 2026-08-28 21:36:06, 2026-08-28 21:36:06))"} 
[2026-08-28 21:37:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:37:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:37:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:37:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:37:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4192, 2026-08-28 21:37:05, 2026-08-28 21:37:05))  
[2026-08-28 21:37:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4192, 2026-08-28 21:37:05, 2026-08-28 21:37:05))"} 
[2026-08-28 21:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4043, 2026-08-28 21:38:05, 2026-08-28 21:38:05))  
[2026-08-28 21:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4043, 2026-08-28 21:38:05, 2026-08-28 21:38:05))"} 
[2026-08-28 21:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:39:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:39:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2306, 2026-08-28 21:39:06, 2026-08-28 21:39:06))  
[2026-08-28 21:39:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2306, 2026-08-28 21:39:06, 2026-08-28 21:39:06))"} 
[2026-08-28 21:40:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:40:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:40:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:40:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:40:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0853, 2026-08-28 21:40:04, 2026-08-28 21:40:04))  
[2026-08-28 21:40:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0853, 2026-08-28 21:40:04, 2026-08-28 21:40:04))"} 
[2026-08-28 21:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:41:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0652, 2026-08-28 21:41:03, 2026-08-28 21:41:03))  
[2026-08-28 21:41:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0652, 2026-08-28 21:41:03, 2026-08-28 21:41:03))"} 
[2026-08-28 21:42:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:42:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:42:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:42:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:42:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1686, 2026-08-28 21:42:04, 2026-08-28 21:42:04))  
[2026-08-28 21:42:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1686, 2026-08-28 21:42:04, 2026-08-28 21:42:04))"} 
[2026-08-28 21:43:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:43:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:43:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:43:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:43:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3428, 2026-08-28 21:43:04, 2026-08-28 21:43:04))  
[2026-08-28 21:43:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3428, 2026-08-28 21:43:04, 2026-08-28 21:43:04))"} 
[2026-08-28 21:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9538, 2026-08-28 21:44:05, 2026-08-28 21:44:05))  
[2026-08-28 21:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9538, 2026-08-28 21:44:05, 2026-08-28 21:44:05))"} 
[2026-08-28 21:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6709, 2026-08-28 21:45:05, 2026-08-28 21:45:05))  
[2026-08-28 21:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6709, 2026-08-28 21:45:05, 2026-08-28 21:45:05))"} 
[2026-08-28 21:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:45:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:46:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:46:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:46:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:46:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1162, 2026-08-28 21:46:04, 2026-08-28 21:46:04))  
[2026-08-28 21:46:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1162, 2026-08-28 21:46:04, 2026-08-28 21:46:04))"} 
[2026-08-28 21:46:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:46:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:47:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:47:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:47:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:47:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:47:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4455, 2026-08-28 21:47:03, 2026-08-28 21:47:03))  
[2026-08-28 21:47:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4455, 2026-08-28 21:47:03, 2026-08-28 21:47:03))"} 
[2026-08-28 21:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:47:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:47:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:48:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:48:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:48:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:48:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:48:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0902, 2026-08-28 21:48:05, 2026-08-28 21:48:05))  
[2026-08-28 21:48:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0902, 2026-08-28 21:48:05, 2026-08-28 21:48:05))"} 
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:49:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:49:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2422, 2026-08-28 21:49:04, 2026-08-28 21:49:04))  
[2026-08-28 21:49:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2422, 2026-08-28 21:49:04, 2026-08-28 21:49:04))"} 
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:49:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 21:50:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:50:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:50:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:50:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:50:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4497, 2026-08-28 21:50:05, 2026-08-28 21:50:05))  
[2026-08-28 21:50:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4497, 2026-08-28 21:50:05, 2026-08-28 21:50:05))"} 
[2026-08-28 21:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9894, 2026-08-28 21:51:03, 2026-08-28 21:51:03))  
[2026-08-28 21:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9894, 2026-08-28 21:51:03, 2026-08-28 21:51:03))"} 
[2026-08-28 21:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:52:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:52:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1649, 2026-08-28 21:52:03, 2026-08-28 21:52:03))  
[2026-08-28 21:52:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1649, 2026-08-28 21:52:03, 2026-08-28 21:52:03))"} 
[2026-08-28 21:53:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:53:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:53:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:53:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:53:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9009, 2026-08-28 21:53:03, 2026-08-28 21:53:03))  
[2026-08-28 21:53:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9009, 2026-08-28 21:53:03, 2026-08-28 21:53:03))"} 
[2026-08-28 21:54:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:54:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:54:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:54:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:54:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7198, 2026-08-28 21:54:06, 2026-08-28 21:54:06))  
[2026-08-28 21:54:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7198, 2026-08-28 21:54:06, 2026-08-28 21:54:06))"} 
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:54:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:55:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:55:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:55:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:55:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:55:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2556, 2026-08-28 21:55:03, 2026-08-28 21:55:03))  
[2026-08-28 21:55:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2556, 2026-08-28 21:55:03, 2026-08-28 21:55:03))"} 
[2026-08-28 21:55:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:55:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 21:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3415, 2026-08-28 21:56:04, 2026-08-28 21:56:04))  
[2026-08-28 21:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3415, 2026-08-28 21:56:04, 2026-08-28 21:56:04))"} 
[2026-08-28 21:57:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:57:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:57:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:57:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:57:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1616, 2026-08-28 21:57:08, 2026-08-28 21:57:08))  
[2026-08-28 21:57:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1616, 2026-08-28 21:57:08, 2026-08-28 21:57:08))"} 
[2026-08-28 21:58:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:58:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:58:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:58:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:58:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8540, 2026-08-28 21:58:04, 2026-08-28 21:58:04))  
[2026-08-28 21:58:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8540, 2026-08-28 21:58:04, 2026-08-28 21:58:04))"} 
[2026-08-28 21:59:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 21:59:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 21:59:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 21:59:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 21:59:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7259, 2026-08-28 21:59:06, 2026-08-28 21:59:06))  
[2026-08-28 21:59:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7259, 2026-08-28 21:59:06, 2026-08-28 21:59:06))"} 
[2026-08-28 22:00:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:00:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:00:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:00:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:00:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3141, 2026-08-28 22:00:08, 2026-08-28 22:00:08))  
[2026-08-28 22:00:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3141, 2026-08-28 22:00:08, 2026-08-28 22:00:08))"} 
[2026-08-28 22:01:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:01:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:01:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:01:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:01:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2560, 2026-08-28 22:01:08, 2026-08-28 22:01:08))  
[2026-08-28 22:01:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2560, 2026-08-28 22:01:08, 2026-08-28 22:01:08))"} 
[2026-08-28 22:02:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:02:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:02:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:02:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:02:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0025, 2026-08-28 22:02:04, 2026-08-28 22:02:04))  
[2026-08-28 22:02:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0025, 2026-08-28 22:02:04, 2026-08-28 22:02:04))"} 
[2026-08-28 22:03:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:03:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:03:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:03:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:03:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9348, 2026-08-28 22:03:06, 2026-08-28 22:03:06))  
[2026-08-28 22:03:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9348, 2026-08-28 22:03:06, 2026-08-28 22:03:06))"} 
[2026-08-28 22:04:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:04:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:04:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:04:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:04:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8111, 2026-08-28 22:04:04, 2026-08-28 22:04:04))  
[2026-08-28 22:04:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8111, 2026-08-28 22:04:04, 2026-08-28 22:04:04))"} 
[2026-08-28 22:05:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:05:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:05:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:05:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:05:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6080, 2026-08-28 22:05:06, 2026-08-28 22:05:06))  
[2026-08-28 22:05:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6080, 2026-08-28 22:05:06, 2026-08-28 22:05:06))"} 
[2026-08-28 22:06:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:06:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:06:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:06:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:06:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0506, 2026-08-28 22:06:06, 2026-08-28 22:06:06))  
[2026-08-28 22:06:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0506, 2026-08-28 22:06:06, 2026-08-28 22:06:06))"} 
[2026-08-28 22:07:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:07:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:07:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:07:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:07:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0476, 2026-08-28 22:07:04, 2026-08-28 22:07:04))  
[2026-08-28 22:07:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0476, 2026-08-28 22:07:04, 2026-08-28 22:07:04))"} 
[2026-08-28 22:08:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:08:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:08:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:08:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:08:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2084, 2026-08-28 22:08:04, 2026-08-28 22:08:04))  
[2026-08-28 22:08:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2084, 2026-08-28 22:08:04, 2026-08-28 22:08:04))"} 
[2026-08-28 22:09:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:09:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:09:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:09:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:09:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2435, 2026-08-28 22:09:07, 2026-08-28 22:09:07))  
[2026-08-28 22:09:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2435, 2026-08-28 22:09:07, 2026-08-28 22:09:07))"} 
[2026-08-28 22:10:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:10:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:10:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:10:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:10:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1913, 2026-08-28 22:10:05, 2026-08-28 22:10:05))  
[2026-08-28 22:10:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1913, 2026-08-28 22:10:05, 2026-08-28 22:10:05))"} 
[2026-08-28 22:11:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:11:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:11:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:11:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:11:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5876, 2026-08-28 22:11:03, 2026-08-28 22:11:03))  
[2026-08-28 22:11:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5876, 2026-08-28 22:11:03, 2026-08-28 22:11:03))"} 
[2026-08-28 22:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:12:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:12:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1724, 2026-08-28 22:12:04, 2026-08-28 22:12:04))  
[2026-08-28 22:12:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1724, 2026-08-28 22:12:04, 2026-08-28 22:12:04))"} 
[2026-08-28 22:13:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:13:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:13:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:13:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:13:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6151, 2026-08-28 22:13:03, 2026-08-28 22:13:03))  
[2026-08-28 22:13:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6151, 2026-08-28 22:13:03, 2026-08-28 22:13:03))"} 
[2026-08-28 22:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:14:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:14:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:14:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:14:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9270, 2026-08-28 22:14:03, 2026-08-28 22:14:03))  
[2026-08-28 22:14:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9270, 2026-08-28 22:14:03, 2026-08-28 22:14:03))"} 
[2026-08-28 22:15:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:15:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:15:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:15:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:15:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1100, 2026-08-28 22:15:06, 2026-08-28 22:15:06))  
[2026-08-28 22:15:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1100, 2026-08-28 22:15:06, 2026-08-28 22:15:06))"} 
[2026-08-28 22:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8586, 2026-08-28 22:16:05, 2026-08-28 22:16:05))  
[2026-08-28 22:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8586, 2026-08-28 22:16:05, 2026-08-28 22:16:05))"} 
[2026-08-28 22:17:10] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:17:10] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:17:10] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:17:10] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:17:10] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7758, 2026-08-28 22:17:10, 2026-08-28 22:17:10))  
[2026-08-28 22:17:10] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7758, 2026-08-28 22:17:10, 2026-08-28 22:17:10))"} 
[2026-08-28 22:18:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:18:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:18:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:18:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:18:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7707, 2026-08-28 22:18:06, 2026-08-28 22:18:06))  
[2026-08-28 22:18:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7707, 2026-08-28 22:18:06, 2026-08-28 22:18:06))"} 
[2026-08-28 22:19:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:19:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:19:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:19:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:19:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3845, 2026-08-28 22:19:05, 2026-08-28 22:19:05))  
[2026-08-28 22:19:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3845, 2026-08-28 22:19:05, 2026-08-28 22:19:05))"} 
[2026-08-28 22:20:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:20:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:20:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:20:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:20:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6622, 2026-08-28 22:20:06, 2026-08-28 22:20:06))  
[2026-08-28 22:20:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6622, 2026-08-28 22:20:06, 2026-08-28 22:20:06))"} 
[2026-08-28 22:21:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:21:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:21:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:21:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:21:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4954, 2026-08-28 22:21:04, 2026-08-28 22:21:04))  
[2026-08-28 22:21:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4954, 2026-08-28 22:21:04, 2026-08-28 22:21:04))"} 
[2026-08-28 22:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/plugins/hellopress/wp_filemanager.php from No Origin  
[2026-08-28 22:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/this_is_a_new_hello_world.php from No Origin  
[2026-08-28 22:21:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ap.php from No Origin  
[2026-08-28 22:21:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/media.php from No Origin  
[2026-08-28 22:21:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//adminfuns.php from No Origin  
[2026-08-28 22:21:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/classwithtostring.php?p= from No Origin  
[2026-08-28 22:21:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/3PJcpMFsD8B.php from No Origin  
[2026-08-28 22:21:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/5PJcpMFsD8B.php from No Origin  
[2026-08-28 22:21:39] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/4PJcpMFsD8B.php from No Origin  
[2026-08-28 22:21:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wsd.php from No Origin  
[2026-08-28 22:21:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bulet.php from No Origin  
[2026-08-28 22:21:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//av.php from No Origin  
[2026-08-28 22:21:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/images.php from No Origin  
[2026-08-28 22:21:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ops.php from No Origin  
[2026-08-28 22:21:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/coffexium.php from No Origin  
[2026-08-28 22:21:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/BDKR28WP.php from No Origin  
[2026-08-28 22:21:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sf.php from No Origin  
[2026-08-28 22:21:51] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/k.php?p= from No Origin  
[2026-08-28 22:21:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/82.php from No Origin  
[2026-08-28 22:21:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dex.php from No Origin  
[2026-08-28 22:21:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inso.php from No Origin  
[2026-08-28 22:21:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//aa.php from No Origin  
[2026-08-28 22:21:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/img.php from No Origin  
[2026-08-28 22:22:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/222.php from No Origin  
[2026-08-28 22:22:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/key.php from No Origin  
[2026-08-28 22:22:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/chosen.php from No Origin  
[2026-08-28 22:22:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file1221.php from No Origin  
[2026-08-28 22:22:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:22:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:22:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:22:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:22:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2085, 2026-08-28 22:22:04, 2026-08-28 22:22:04))  
[2026-08-28 22:22:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2085, 2026-08-28 22:22:04, 2026-08-28 22:22:04))"} 
[2026-08-28 22:22:05] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nox.php from No Origin  
[2026-08-28 22:22:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/akismet.php from No Origin  
[2026-08-28 22:22:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ajax.php from No Origin  
[2026-08-28 22:22:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/atomlib.php from No Origin  
[2026-08-28 22:22:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/1.php?p= from No Origin  
[2026-08-28 22:22:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/samll.php from No Origin  
[2026-08-28 22:22:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/she11.php from No Origin  
[2026-08-28 22:22:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/kerang.php from No Origin  
[2026-08-28 22:22:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/m.php?p= from No Origin  
[2026-08-28 22:22:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fling.php?p= from No Origin  
[2026-08-28 22:22:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/btyuio.php from No Origin  
[2026-08-28 22:22:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dehnl.php from No Origin  
[2026-08-28 22:22:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zoo2.php from No Origin  
[2026-08-28 22:22:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/zoo1.php?p= from No Origin  
[2026-08-28 22:22:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/radio.php from No Origin  
[2026-08-28 22:22:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/one.php from No Origin  
[2026-08-28 22:22:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/503.php from No Origin  
[2026-08-28 22:22:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/504.php from No Origin  
[2026-08-28 22:22:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/admin.php?p= from No Origin  
[2026-08-28 22:22:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws85.php?p= from No Origin  
[2026-08-28 22:22:33] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ffs.php from No Origin  
[2026-08-28 22:22:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nano.php from No Origin  
[2026-08-28 22:22:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ano.php from No Origin  
[2026-08-28 22:22:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mgrr.php from No Origin  
[2026-08-28 22:22:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/mac.php from No Origin  
[2026-08-28 22:22:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/simple.php from No Origin  
[2026-08-28 22:22:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/xty.php?p= from No Origin  
[2026-08-28 22:22:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sallu.php from No Origin  
[2026-08-28 22:22:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/codex.php from No Origin  
[2026-08-28 22:22:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/5656.php from No Origin  
[2026-08-28 22:22:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/w3lls.php from No Origin  
[2026-08-28 22:22:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/fpwch.php from No Origin  
[2026-08-28 22:22:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/domvf.php from No Origin  
[2026-08-28 22:22:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/biufile.php from No Origin  
[2026-08-28 22:22:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blacks.php from No Origin  
[2026-08-28 22:22:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/beck.php from No Origin  
[2026-08-28 22:22:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/t3.php from No Origin  
[2026-08-28 22:23:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp.php from No Origin  
[2026-08-28 22:23:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com//abcd.php from No Origin  
[2026-08-28 22:23:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/nofile.php from No Origin  
[2026-08-28 22:23:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:23:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:23:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:23:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:23:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5098, 2026-08-28 22:23:03, 2026-08-28 22:23:03))  
[2026-08-28 22:23:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5098, 2026-08-28 22:23:03, 2026-08-28 22:23:03))"} 
[2026-08-28 22:23:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/run.php from No Origin  
[2026-08-28 22:23:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/new.php from No Origin  
[2026-08-28 22:23:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/inx.php from No Origin  
[2026-08-28 22:23:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/vpn.php from No Origin  
[2026-08-28 22:23:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/shiny.php from No Origin  
[2026-08-28 22:23:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php from No Origin  
[2026-08-28 22:23:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/alfa.php from No Origin  
[2026-08-28 22:23:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/33.php from No Origin  
[2026-08-28 22:23:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/133.php from No Origin  
[2026-08-28 22:23:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sym.php?p= from No Origin  
[2026-08-28 22:23:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/8.php from No Origin  
[2026-08-28 22:23:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/goods.php?p= from No Origin  
[2026-08-28 22:23:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ah.php from No Origin  
[2026-08-28 22:23:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ws55.php?p= from No Origin  
[2026-08-28 22:23:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/drykl.php from No Origin  
[2026-08-28 22:23:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/backup.php from No Origin  
[2026-08-28 22:23:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/indo.php from No Origin  
[2026-08-28 22:23:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sign.php?p= from No Origin  
[2026-08-28 22:23:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wnnjpsby.php from No Origin  
[2026-08-28 22:23:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gigi.php from No Origin  
[2026-08-28 22:23:37] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/info.php/new.php from No Origin  
[2026-08-28 22:23:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/uploads from No Origin  
[2026-08-28 22:23:40] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/w.php from No Origin  
[2026-08-28 22:23:41] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/x.php from No Origin  
[2026-08-28 22:23:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ssla.php from No Origin  
[2026-08-28 22:23:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/maint/wp-is.php from No Origin  
[2026-08-28 22:23:44] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-aothait.php from No Origin  
[2026-08-28 22:23:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/index.php from No Origin  
[2026-08-28 22:23:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/file31.php from No Origin  
[2026-08-28 22:23:48] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dk.php from No Origin  
[2026-08-28 22:23:49] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/ta.php from No Origin  
[2026-08-28 22:23:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/bo.php from No Origin  
[2026-08-28 22:23:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/44.php from No Origin  
[2026-08-28 22:23:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/h2.php from No Origin  
[2026-08-28 22:23:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/mod/adminfuns.php from No Origin  
[2026-08-28 22:23:55] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sao.php from No Origin  
[2026-08-28 22:23:57] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dapa.php from No Origin  
[2026-08-28 22:23:58] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/l.php from No Origin  
[2026-08-28 22:23:59] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/w.php from No Origin  
[2026-08-28 22:24:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/k.php from No Origin  
[2026-08-28 22:24:01] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/os.php from No Origin  
[2026-08-28 22:24:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:24:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:24:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:24:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:24:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7392, 2026-08-28 22:24:03, 2026-08-28 22:24:03))  
[2026-08-28 22:24:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7392, 2026-08-28 22:24:03, 2026-08-28 22:24:03))"} 
[2026-08-28 22:24:03] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/htio.php from No Origin  
[2026-08-28 22:24:04] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dev.php?p= from No Origin  
[2026-08-28 22:24:06] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gos.php from No Origin  
[2026-08-28 22:24:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/132.php from No Origin  
[2026-08-28 22:24:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/v22.php from No Origin  
[2026-08-28 22:24:09] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-activate.php from No Origin  
[2026-08-28 22:24:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-trackback.php from No Origin  
[2026-08-28 22:24:11] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/pri.php from No Origin  
[2026-08-28 22:24:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp_blog_footer.php from No Origin  
[2026-08-28 22:24:14] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sushi.php from No Origin  
[2026-08-28 22:24:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/manga.php from No Origin  
[2026-08-28 22:24:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/asdfghj.php?p= from No Origin  
[2026-08-28 22:24:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/dragonshell.php from No Origin  
[2026-08-28 22:24:18] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-safe.php from No Origin  
[2026-08-28 22:24:19] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/gjewuagf.php from No Origin  
[2026-08-28 22:24:20] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/tnglzqmv.php from No Origin  
[2026-08-28 22:24:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wefile.php from No Origin  
[2026-08-28 22:24:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/blog.php from No Origin  
[2026-08-28 22:24:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-admin/js/wp-load.php from No Origin  
[2026-08-28 22:24:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/robot.php from No Origin  
[2026-08-28 22:24:26] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/revo.php from No Origin  
[2026-08-28 22:24:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/birrs.php from No Origin  
[2026-08-28 22:24:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/sss.php?p= from No Origin  
[2026-08-28 22:24:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-content/themes/gaukingo from No Origin  
[2026-08-28 22:24:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-includes/ID3/moon.php from No Origin  
[2026-08-28 22:25:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:25:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:25:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:25:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:25:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7012, 2026-08-28 22:25:06, 2026-08-28 22:25:06))  
[2026-08-28 22:25:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7012, 2026-08-28 22:25:06, 2026-08-28 22:25:06))"} 
[2026-08-28 22:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:26:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1111, 2026-08-28 22:26:05, 2026-08-28 22:26:05))  
[2026-08-28 22:26:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1111, 2026-08-28 22:26:05, 2026-08-28 22:26:05))"} 
[2026-08-28 22:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4449, 2026-08-28 22:27:03, 2026-08-28 22:27:03))  
[2026-08-28 22:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4449, 2026-08-28 22:27:03, 2026-08-28 22:27:03))"} 
[2026-08-28 22:28:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:28:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:28:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:28:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:28:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0596, 2026-08-28 22:28:06, 2026-08-28 22:28:06))  
[2026-08-28 22:28:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0596, 2026-08-28 22:28:06, 2026-08-28 22:28:06))"} 
[2026-08-28 22:29:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:29:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:29:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:29:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:29:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5796, 2026-08-28 22:29:04, 2026-08-28 22:29:04))  
[2026-08-28 22:29:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5796, 2026-08-28 22:29:04, 2026-08-28 22:29:04))"} 
[2026-08-28 22:30:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:30:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:30:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:30:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:30:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5014, 2026-08-28 22:30:06, 2026-08-28 22:30:06))  
[2026-08-28 22:30:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5014, 2026-08-28 22:30:06, 2026-08-28 22:30:06))"} 
[2026-08-28 22:31:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:31:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:31:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:31:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:31:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5579, 2026-08-28 22:31:09, 2026-08-28 22:31:09))  
[2026-08-28 22:31:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5579, 2026-08-28 22:31:09, 2026-08-28 22:31:09))"} 
[2026-08-28 22:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2418, 2026-08-28 22:32:05, 2026-08-28 22:32:05))  
[2026-08-28 22:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2418, 2026-08-28 22:32:05, 2026-08-28 22:32:05))"} 
[2026-08-28 22:33:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:33:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:33:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:33:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:33:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1656, 2026-08-28 22:33:06, 2026-08-28 22:33:06))  
[2026-08-28 22:33:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1656, 2026-08-28 22:33:06, 2026-08-28 22:33:06))"} 
[2026-08-28 22:34:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:34:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:34:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:34:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:34:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3551, 2026-08-28 22:34:07, 2026-08-28 22:34:07))  
[2026-08-28 22:34:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3551, 2026-08-28 22:34:07, 2026-08-28 22:34:07))"} 
[2026-08-28 22:35:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:35:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:35:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:35:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:35:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5390, 2026-08-28 22:35:04, 2026-08-28 22:35:04))  
[2026-08-28 22:35:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5390, 2026-08-28 22:35:04, 2026-08-28 22:35:04))"} 
[2026-08-28 22:36:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:36:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:36:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:36:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:36:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4542, 2026-08-28 22:36:05, 2026-08-28 22:36:05))  
[2026-08-28 22:36:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4542, 2026-08-28 22:36:05, 2026-08-28 22:36:05))"} 
[2026-08-28 22:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:36:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:37:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:37:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8835, 2026-08-28 22:37:04, 2026-08-28 22:37:04))  
[2026-08-28 22:37:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8835, 2026-08-28 22:37:04, 2026-08-28 22:37:04))"} 
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:08] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:15] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:16] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:17] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-02&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:25] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-02&start_date=2026-09-02 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:37:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:38:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:38:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:38:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:38:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:38:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9482, 2026-08-28 22:38:04, 2026-08-28 22:38:04))  
[2026-08-28 22:38:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9482, 2026-08-28 22:38:04, 2026-08-28 22:38:04))"} 
[2026-08-28 22:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:38:07] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:39:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:39:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:39:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:39:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:39:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1452, 2026-08-28 22:39:04, 2026-08-28 22:39:04))  
[2026-08-28 22:39:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1452, 2026-08-28 22:39:04, 2026-08-28 22:39:04))"} 
[2026-08-28 22:39:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:39:56] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:40:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3325, 2026-08-28 22:40:05, 2026-08-28 22:40:05))  
[2026-08-28 22:40:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3325, 2026-08-28 22:40:05, 2026-08-28 22:40:05))"} 
[2026-08-28 22:41:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:41:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:41:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:41:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:41:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5291, 2026-08-28 22:41:03, 2026-08-28 22:41:03))  
[2026-08-28 22:41:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5291, 2026-08-28 22:41:03, 2026-08-28 22:41:03))"} 
[2026-08-28 22:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:42:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:42:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2607, 2026-08-28 22:42:03, 2026-08-28 22:42:03))  
[2026-08-28 22:42:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2607, 2026-08-28 22:42:03, 2026-08-28 22:42:03))"} 
[2026-08-28 22:43:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:43:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:43:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:43:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:43:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2670, 2026-08-28 22:43:03, 2026-08-28 22:43:03))  
[2026-08-28 22:43:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2670, 2026-08-28 22:43:03, 2026-08-28 22:43:03))"} 
[2026-08-28 22:44:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:44:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:44:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:44:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:44:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7579, 2026-08-28 22:44:03, 2026-08-28 22:44:03))  
[2026-08-28 22:44:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7579, 2026-08-28 22:44:03, 2026-08-28 22:44:03))"} 
[2026-08-28 22:45:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:45:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:45:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:45:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:45:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4260, 2026-08-28 22:45:06, 2026-08-28 22:45:06))  
[2026-08-28 22:45:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4260, 2026-08-28 22:45:06, 2026-08-28 22:45:06))"} 
[2026-08-28 22:46:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:46:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:46:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:46:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:46:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5201, 2026-08-28 22:46:03, 2026-08-28 22:46:03))  
[2026-08-28 22:46:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5201, 2026-08-28 22:46:03, 2026-08-28 22:46:03))"} 
[2026-08-28 22:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env from No Origin  
[2026-08-28 22:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.prod from No Origin  
[2026-08-28 22:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/env from No Origin  
[2026-08-28 22:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/actuator/configprops from No Origin  
[2026-08-28 22:46:21] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.bak from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.old from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.local from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/env from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.dev from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.save from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/crusader-404-probe from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.production from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.bak from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php.swp from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.backup from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/_ignition/health-check from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/.env.example from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/wp-config.php~ from No Origin  
[2026-08-28 22:46:22] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/storage/logs/laravel.log from No Origin  
[2026-08-28 22:47:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:47:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:47:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:47:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:47:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5694, 2026-08-28 22:47:04, 2026-08-28 22:47:04))  
[2026-08-28 22:47:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5694, 2026-08-28 22:47:04, 2026-08-28 22:47:04))"} 
[2026-08-28 22:48:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:48:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:48:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:48:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:48:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1066, 2026-08-28 22:48:04, 2026-08-28 22:48:04))  
[2026-08-28 22:48:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1066, 2026-08-28 22:48:04, 2026-08-28 22:48:04))"} 
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:48:31] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 22:49:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:49:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:49:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:49:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:49:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3398, 2026-08-28 22:49:05, 2026-08-28 22:49:05))  
[2026-08-28 22:49:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3398, 2026-08-28 22:49:05, 2026-08-28 22:49:05))"} 
[2026-08-28 22:50:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:50:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:50:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:50:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:50:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7233, 2026-08-28 22:50:03, 2026-08-28 22:50:03))  
[2026-08-28 22:50:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7233, 2026-08-28 22:50:03, 2026-08-28 22:50:03))"} 
[2026-08-28 22:51:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:51:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:51:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:51:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:51:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4938, 2026-08-28 22:51:03, 2026-08-28 22:51:03))  
[2026-08-28 22:51:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4938, 2026-08-28 22:51:03, 2026-08-28 22:51:03))"} 
[2026-08-28 22:52:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:52:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:52:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:52:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:52:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3634, 2026-08-28 22:52:03, 2026-08-28 22:52:03))  
[2026-08-28 22:52:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3634, 2026-08-28 22:52:03, 2026-08-28 22:52:03))"} 
[2026-08-28 22:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:53:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6500, 2026-08-28 22:53:04, 2026-08-28 22:53:04))  
[2026-08-28 22:53:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6500, 2026-08-28 22:53:04, 2026-08-28 22:53:04))"} 
[2026-08-28 22:54:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:54:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:54:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:54:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:54:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0646, 2026-08-28 22:54:03, 2026-08-28 22:54:03))  
[2026-08-28 22:54:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0646, 2026-08-28 22:54:03, 2026-08-28 22:54:03))"} 
[2026-08-28 22:55:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:55:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:55:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7257, 2026-08-28 22:55:05, 2026-08-28 22:55:05))  
[2026-08-28 22:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7257, 2026-08-28 22:55:05, 2026-08-28 22:55:05))"} 
[2026-08-28 22:56:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:56:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:56:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:56:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:56:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7482, 2026-08-28 22:56:03, 2026-08-28 22:56:03))  
[2026-08-28 22:56:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7482, 2026-08-28 22:56:03, 2026-08-28 22:56:03))"} 
[2026-08-28 22:57:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:57:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:57:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:57:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:57:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7848, 2026-08-28 22:57:08, 2026-08-28 22:57:08))  
[2026-08-28 22:57:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7848, 2026-08-28 22:57:08, 2026-08-28 22:57:08))"} 
[2026-08-28 22:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:58:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8377, 2026-08-28 22:58:05, 2026-08-28 22:58:05))  
[2026-08-28 22:58:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8377, 2026-08-28 22:58:05, 2026-08-28 22:58:05))"} 
[2026-08-28 22:59:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 22:59:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 22:59:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 22:59:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 22:59:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3759, 2026-08-28 22:59:05, 2026-08-28 22:59:05))  
[2026-08-28 22:59:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3759, 2026-08-28 22:59:05, 2026-08-28 22:59:05))"} 
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/facilities from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/menus from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/subscriptions/status from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:38] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=5 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=7 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=9 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=11 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=12 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=15 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=14 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=16 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=19 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=13 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=18 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=17 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=50&service_category_id=20 from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/payment-methods from https://naqupos.zafaranspasolo.com  
[2026-08-28 22:59:50] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/bookings?branch_id=1&page=1&per_page=10 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:09] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:00:09] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:00:09] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:00:09] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:00:09] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9467, 2026-08-28 23:00:09, 2026-08-28 23:00:09))  
[2026-08-28 23:00:09] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9467, 2026-08-28 23:00:09, 2026-08-28 23:00:09))"} 
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/expenses/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/taxes from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/discounts from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:23] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/products/categories from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:24] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/cashier/shift/current from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:28] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/branches from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=month from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/therapists?branch_id=1&is_active=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:34] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/services?branch_id=1&is_active=1&page=1&per_page=100 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/rooms?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/customers from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/company/settings?branch_id=1 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar/therapists?branch_id=1&end_date=2026-09-01&start_date=2026-09-01 from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:00:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/admin/calendar?branch_id=1&date=2026-09-01&view=day from https://naqupos.zafaranspasolo.com  
[2026-08-28 23:01:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:01:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:01:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:01:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:01:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1012, 2026-08-28 23:01:07, 2026-08-28 23:01:07))  
[2026-08-28 23:01:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1012, 2026-08-28 23:01:07, 2026-08-28 23:01:07))"} 
[2026-08-28 23:02:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:02:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:02:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:02:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:02:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3691, 2026-08-28 23:02:06, 2026-08-28 23:02:06))  
[2026-08-28 23:02:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3691, 2026-08-28 23:02:06, 2026-08-28 23:02:06))"} 
[2026-08-28 23:03:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:03:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:03:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:03:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:03:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3179, 2026-08-28 23:03:03, 2026-08-28 23:03:03))  
[2026-08-28 23:03:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3179, 2026-08-28 23:03:03, 2026-08-28 23:03:03))"} 
[2026-08-28 23:04:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:04:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:04:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:04:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:04:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0773, 2026-08-28 23:04:07, 2026-08-28 23:04:07))  
[2026-08-28 23:04:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0773, 2026-08-28 23:04:07, 2026-08-28 23:04:07))"} 
[2026-08-28 23:05:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:05:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:05:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:05:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:05:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2845, 2026-08-28 23:05:05, 2026-08-28 23:05:05))  
[2026-08-28 23:05:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2845, 2026-08-28 23:05:05, 2026-08-28 23:05:05))"} 
[2026-08-28 23:06:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:06:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:06:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:06:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:06:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6171, 2026-08-28 23:06:04, 2026-08-28 23:06:04))  
[2026-08-28 23:06:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6171, 2026-08-28 23:06:04, 2026-08-28 23:06:04))"} 
[2026-08-28 23:07:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:07:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:07:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:07:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:07:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4001, 2026-08-28 23:07:03, 2026-08-28 23:07:03))  
[2026-08-28 23:07:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4001, 2026-08-28 23:07:03, 2026-08-28 23:07:03))"} 
[2026-08-28 23:08:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:08:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:08:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:08:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:08:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1625, 2026-08-28 23:08:06, 2026-08-28 23:08:06))  
[2026-08-28 23:08:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1625, 2026-08-28 23:08:06, 2026-08-28 23:08:06))"} 
[2026-08-28 23:09:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:09:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:09:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:09:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:09:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1477, 2026-08-28 23:09:03, 2026-08-28 23:09:03))  
[2026-08-28 23:09:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1477, 2026-08-28 23:09:03, 2026-08-28 23:09:03))"} 
[2026-08-28 23:10:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:10:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:10:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:10:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:10:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2877, 2026-08-28 23:10:07, 2026-08-28 23:10:07))  
[2026-08-28 23:10:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2877, 2026-08-28 23:10:07, 2026-08-28 23:10:07))"} 
[2026-08-28 23:11:02] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:11:02] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:11:02] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:11:02] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:11:02] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5515, 2026-08-28 23:11:02, 2026-08-28 23:11:02))  
[2026-08-28 23:11:02] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5515, 2026-08-28 23:11:02, 2026-08-28 23:11:02))"} 
[2026-08-28 23:12:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:12:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:12:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:12:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:12:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7162, 2026-08-28 23:12:04, 2026-08-28 23:12:04))  
[2026-08-28 23:12:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7162, 2026-08-28 23:12:04, 2026-08-28 23:12:04))"} 
[2026-08-28 23:13:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:13:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:13:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:13:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:13:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0723, 2026-08-28 23:13:05, 2026-08-28 23:13:05))  
[2026-08-28 23:13:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0723, 2026-08-28 23:13:05, 2026-08-28 23:13:05))"} 
[2026-08-28 23:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:13:52] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:13:53] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:00] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/promos?status=active from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:14:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:14:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:14:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:14:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7593, 2026-08-28 23:14:04, 2026-08-28 23:14:04))  
[2026-08-28 23:14:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7593, 2026-08-28 23:14:04, 2026-08-28 23:14:04))"} 
[2026-08-28 23:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:10] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:12] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:14:13] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:15:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:15:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:15:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:15:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:15:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7852, 2026-08-28 23:15:07, 2026-08-28 23:15:07))  
[2026-08-28 23:15:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7852, 2026-08-28 23:15:07, 2026-08-28 23:15:07))"} 
[2026-08-28 23:15:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:15:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:15:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/provinces from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:16:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:16:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:16:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:16:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:16:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2110, 2026-08-28 23:16:05, 2026-08-28 23:16:05))  
[2026-08-28 23:16:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2110, 2026-08-28 23:16:05, 2026-08-28 23:16:05))"} 
[2026-08-28 23:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:16:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/register from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:16:49] production.INFO: WhatsApp OTP Direct Response: {"success":false,"message":"Route not found"}  
[2026-08-28 23:16:50] production.WARNING: [WA] smart-send failed event=auth_forgot_password_otp {"body":{"success":false,"error":{"error":{"message":"Authentication Error","code":190,"type":"OAuthException","fbtrace_id":"AKMW_Qr8e876iwdBCtr13f5"}}}} 
[2026-08-28 23:16:50] production.INFO: WhatsApp OTP Fallback Response: {"success":false,"message":"Route not found"}  
[2026-08-28 23:16:50] production.INFO: OTP Email sent to prajwalita19@gmail.com  
[2026-08-28 23:17:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:17:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:17:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:17:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:17:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0107, 2026-08-28 23:17:08, 2026-08-28 23:17:08))  
[2026-08-28 23:17:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0107, 2026-08-28 23:17:08, 2026-08-28 23:17:08))"} 
[2026-08-28 23:17:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:35] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/auth/verify-otp from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:35] production.INFO: WhatsApp Welcome Response: {"success":false,"message":"Route not found"}  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/banners from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:36] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/notifications/unread-count from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:42] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:43] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:45] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:17:47] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:18:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:18:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:18:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:18:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:18:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8028, 2026-08-28 23:18:07, 2026-08-28 23:18:07))  
[2026-08-28 23:18:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8028, 2026-08-28 23:18:07, 2026-08-28 23:18:07))"} 
[2026-08-28 23:19:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:19:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:19:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:19:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:19:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3515, 2026-08-28 23:19:04, 2026-08-28 23:19:04))  
[2026-08-28 23:19:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3515, 2026-08-28 23:19:04, 2026-08-28 23:19:04))"} 
[2026-08-28 23:20:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:20:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:20:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:20:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:20:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4284, 2026-08-28 23:20:07, 2026-08-28 23:20:07))  
[2026-08-28 23:20:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4284, 2026-08-28 23:20:07, 2026-08-28 23:20:07))"} 
[2026-08-28 23:20:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:20:54] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:21:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:21:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:21:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:21:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3167, 2026-08-28 23:21:05, 2026-08-28 23:21:05))  
[2026-08-28 23:21:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3167, 2026-08-28 23:21:05, 2026-08-28 23:21:05))"} 
[2026-08-28 23:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:29] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config?branch_id=1&guest_count=2 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:21:46] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/settings/public?branch_id=1 from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:22:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:22:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:22:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:22:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:22:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3749, 2026-08-28 23:22:06, 2026-08-28 23:22:06))  
[2026-08-28 23:22:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3749, 2026-08-28 23:22:06, 2026-08-28 23:22:06))"} 
[2026-08-28 23:23:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:23:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:23:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:23:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:23:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8476, 2026-08-28 23:23:04, 2026-08-28 23:23:04))  
[2026-08-28 23:23:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8476, 2026-08-28 23:23:04, 2026-08-28 23:23:04))"} 
[2026-08-28 23:24:02] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:24:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:24:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:24:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:24:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4145, 2026-08-28 23:24:04, 2026-08-28 23:24:04))  
[2026-08-28 23:24:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4145, 2026-08-28 23:24:04, 2026-08-28 23:24:04))"} 
[2026-08-28 23:24:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/availability/therapist from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:30] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/profile from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/products?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/branches from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:24:32] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/services?is_active=true&is_booking_online_enabled=true&limit=none from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:25:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:25:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:25:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:25:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:25:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8899, 2026-08-28 23:25:05, 2026-08-28 23:25:05))  
[2026-08-28 23:25:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8899, 2026-08-28 23:25:05, 2026-08-28 23:25:05))"} 
[2026-08-28 23:25:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?page=1&status=completed from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:25:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/feedbacks from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:25:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/payments/config from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:25:27] production.INFO: CorsMiddleware: Handle request for https://apinaqupos.zafarangroupindonesia.com/api/v1/customer/bookings?from_date=2026-08-28&page=1&status=pending_payment%2Cconfirmed%2Cin_progress from https://zafaranbookingapp.vercel.app  
[2026-08-28 23:26:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:26:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:26:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:26:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:26:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4008, 2026-08-28 23:26:05, 2026-08-28 23:26:05))  
[2026-08-28 23:26:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4008, 2026-08-28 23:26:05, 2026-08-28 23:26:05))"} 
[2026-08-28 23:27:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:27:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:27:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:27:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:27:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8576, 2026-08-28 23:27:03, 2026-08-28 23:27:03))  
[2026-08-28 23:27:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8576, 2026-08-28 23:27:03, 2026-08-28 23:27:03))"} 
[2026-08-28 23:28:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:28:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:28:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:28:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:28:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3170, 2026-08-28 23:28:04, 2026-08-28 23:28:04))  
[2026-08-28 23:28:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3170, 2026-08-28 23:28:04, 2026-08-28 23:28:04))"} 
[2026-08-28 23:29:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:29:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:29:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:29:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:29:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3179, 2026-08-28 23:29:03, 2026-08-28 23:29:03))  
[2026-08-28 23:29:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3179, 2026-08-28 23:29:03, 2026-08-28 23:29:03))"} 
[2026-08-28 23:30:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:30:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:30:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:30:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:30:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6318, 2026-08-28 23:30:05, 2026-08-28 23:30:05))  
[2026-08-28 23:30:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6318, 2026-08-28 23:30:05, 2026-08-28 23:30:05))"} 
[2026-08-28 23:31:11] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:31:11] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:31:11] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:31:11] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:31:11] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8064, 2026-08-28 23:31:11, 2026-08-28 23:31:11))  
[2026-08-28 23:31:11] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8064, 2026-08-28 23:31:11, 2026-08-28 23:31:11))"} 
[2026-08-28 23:32:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:32:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:32:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:32:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:32:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4701, 2026-08-28 23:32:05, 2026-08-28 23:32:05))  
[2026-08-28 23:32:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4701, 2026-08-28 23:32:05, 2026-08-28 23:32:05))"} 
[2026-08-28 23:33:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:33:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:33:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:33:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:33:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4925, 2026-08-28 23:33:05, 2026-08-28 23:33:05))  
[2026-08-28 23:33:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4925, 2026-08-28 23:33:05, 2026-08-28 23:33:05))"} 
[2026-08-28 23:34:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:34:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:34:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:34:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:34:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5354, 2026-08-28 23:34:05, 2026-08-28 23:34:05))  
[2026-08-28 23:34:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5354, 2026-08-28 23:34:05, 2026-08-28 23:34:05))"} 
[2026-08-28 23:35:08] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:35:08] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:35:08] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:35:08] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:35:08] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3070, 2026-08-28 23:35:08, 2026-08-28 23:35:08))  
[2026-08-28 23:35:08] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3070, 2026-08-28 23:35:08, 2026-08-28 23:35:08))"} 
[2026-08-28 23:36:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:36:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:36:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:36:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:36:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0807, 2026-08-28 23:36:04, 2026-08-28 23:36:04))  
[2026-08-28 23:36:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0807, 2026-08-28 23:36:04, 2026-08-28 23:36:04))"} 
[2026-08-28 23:37:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:37:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:37:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:37:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:37:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9399, 2026-08-28 23:37:04, 2026-08-28 23:37:04))  
[2026-08-28 23:37:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9399, 2026-08-28 23:37:04, 2026-08-28 23:37:04))"} 
[2026-08-28 23:38:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:38:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:38:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:38:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:38:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0630, 2026-08-28 23:38:05, 2026-08-28 23:38:05))  
[2026-08-28 23:38:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0630, 2026-08-28 23:38:05, 2026-08-28 23:38:05))"} 
[2026-08-28 23:39:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:39:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:39:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:39:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:39:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0285, 2026-08-28 23:39:06, 2026-08-28 23:39:06))  
[2026-08-28 23:39:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0285, 2026-08-28 23:39:06, 2026-08-28 23:39:06))"} 
[2026-08-28 23:40:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:40:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:40:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:40:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:40:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5578, 2026-08-28 23:40:05, 2026-08-28 23:40:05))  
[2026-08-28 23:40:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5578, 2026-08-28 23:40:05, 2026-08-28 23:40:05))"} 
[2026-08-28 23:41:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:41:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:41:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:41:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:41:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8323, 2026-08-28 23:41:05, 2026-08-28 23:41:05))  
[2026-08-28 23:41:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8323, 2026-08-28 23:41:05, 2026-08-28 23:41:05))"} 
[2026-08-28 23:42:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:42:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:42:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:42:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:42:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9478, 2026-08-28 23:42:03, 2026-08-28 23:42:03))  
[2026-08-28 23:42:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9478, 2026-08-28 23:42:03, 2026-08-28 23:42:03))"} 
[2026-08-28 23:43:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:43:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:43:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:43:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:43:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6835, 2026-08-28 23:43:06, 2026-08-28 23:43:06))  
[2026-08-28 23:43:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6835, 2026-08-28 23:43:06, 2026-08-28 23:43:06))"} 
[2026-08-28 23:44:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:44:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:44:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:44:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:44:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6922, 2026-08-28 23:44:05, 2026-08-28 23:44:05))  
[2026-08-28 23:44:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-6922, 2026-08-28 23:44:05, 2026-08-28 23:44:05))"} 
[2026-08-28 23:45:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:45:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:45:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:45:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:45:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2546, 2026-08-28 23:45:05, 2026-08-28 23:45:05))  
[2026-08-28 23:45:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2546, 2026-08-28 23:45:05, 2026-08-28 23:45:05))"} 
[2026-08-28 23:46:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:46:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:46:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:46:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:46:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1669, 2026-08-28 23:46:06, 2026-08-28 23:46:06))  
[2026-08-28 23:46:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1669, 2026-08-28 23:46:06, 2026-08-28 23:46:06))"} 
[2026-08-28 23:47:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:47:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:47:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:47:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:47:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9960, 2026-08-28 23:47:06, 2026-08-28 23:47:06))  
[2026-08-28 23:47:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9960, 2026-08-28 23:47:06, 2026-08-28 23:47:06))"} 
[2026-08-28 23:48:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:48:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:48:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:48:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:48:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4176, 2026-08-28 23:48:05, 2026-08-28 23:48:05))  
[2026-08-28 23:48:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-4176, 2026-08-28 23:48:05, 2026-08-28 23:48:05))"} 
[2026-08-28 23:49:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:49:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:49:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:49:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:49:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3875, 2026-08-28 23:49:07, 2026-08-28 23:49:07))  
[2026-08-28 23:49:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-3875, 2026-08-28 23:49:07, 2026-08-28 23:49:07))"} 
[2026-08-28 23:50:06] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:50:06] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:50:06] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:50:06] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:50:06] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2683, 2026-08-28 23:50:06, 2026-08-28 23:50:06))  
[2026-08-28 23:50:06] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2683, 2026-08-28 23:50:06, 2026-08-28 23:50:06))"} 
[2026-08-28 23:51:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:51:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:51:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:51:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:51:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0859, 2026-08-28 23:51:04, 2026-08-28 23:51:04))  
[2026-08-28 23:51:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-0859, 2026-08-28 23:51:04, 2026-08-28 23:51:04))"} 
[2026-08-28 23:52:07] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:52:07] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:52:07] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:52:07] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:52:07] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5074, 2026-08-28 23:52:07, 2026-08-28 23:52:07))  
[2026-08-28 23:52:07] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-5074, 2026-08-28 23:52:07, 2026-08-28 23:52:07))"} 
[2026-08-28 23:53:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:53:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:53:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:53:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:53:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2768, 2026-08-28 23:53:04, 2026-08-28 23:53:04))  
[2026-08-28 23:53:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-2768, 2026-08-28 23:53:04, 2026-08-28 23:53:04))"} 
[2026-08-28 23:54:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:54:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:54:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:54:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:54:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9256, 2026-08-28 23:54:05, 2026-08-28 23:54:05))  
[2026-08-28 23:54:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9256, 2026-08-28 23:54:05, 2026-08-28 23:54:05))"} 
[2026-08-28 23:55:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:55:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:55:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:55:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:55:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9683, 2026-08-28 23:55:05, 2026-08-28 23:55:05))  
[2026-08-28 23:55:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-9683, 2026-08-28 23:55:05, 2026-08-28 23:55:05))"} 
[2026-08-28 23:56:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:56:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:56:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:56:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:56:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8918, 2026-08-28 23:56:04, 2026-08-28 23:56:04))  
[2026-08-28 23:56:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-8918, 2026-08-28 23:56:04, 2026-08-28 23:56:04))"} 
[2026-08-28 23:57:04] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:57:04] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:57:04] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:57:04] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:57:04] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7191, 2026-08-28 23:57:04, 2026-08-28 23:57:04))  
[2026-08-28 23:57:04] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7191, 2026-08-28 23:57:04, 2026-08-28 23:57:04))"} 
[2026-08-28 23:58:05] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:58:05] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:58:05] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:58:05] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:58:05] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7703, 2026-08-28 23:58:05, 2026-08-28 23:58:05))  
[2026-08-28 23:58:05] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-7703, 2026-08-28 23:58:05, 2026-08-28 23:58:05))"} 
[2026-08-28 23:59:03] production.INFO: processSuccessfulPayment starting for Payment ID: 352, Status: success  
[2026-08-28 23:59:03] production.INFO: Found PaymentLog ID: 262 with status: expired  
[2026-08-28 23:59:03] production.INFO: PaymentLog 262 updated to settlement  
[2026-08-28 23:59:03] production.INFO: Processing booking data from log {"data_keys":["service_id","service_name","therapist_id","room_id","booking_date","start_time","end_time","duration","service_price","room_charge","total_price","variant_id","guest_name","guest_phone","guest_type","guest_age","notes","user_id","branch_id","product_total","product_items","payment_type","nominal_dp","promo_code","discount_amount","service_charge_amount","tax_amount","items","guest_count"]} 
[2026-08-28 23:59:03] production.ERROR: processSuccessfulPayment Error: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1950, 2026-08-28 23:59:03, 2026-08-28 23:59:03))  
[2026-08-28 23:59:03] production.ERROR: Successful payment reconciliation failed {"payment_id":352,"payment_log_id":262,"error":"SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 (Connection: mysql, SQL: insert into `bookings` (`user_id`, `branch_id`, `service_id`, `therapist_id`, `room_id`, `booking_date`, `start_time`, `end_time`, `duration`, `service_price`, `room_charge`, `product_total`, `total_price`, `nominal_dp`, `promo_code`, `discount_amount`, `service_charge_amount`, `tax_amount`, `status`, `payment_status`, `confirmed_at`, `guest_name`, `guest_phone`, `guest_type`, `guest_age`, `notes`, `booking_ref`, `updated_at`, `created_at`) values (100, 1, 10, 6, 3, 2026-07-18 00:00:00, 18:30:00, 20:30:00, 120, 160000, 0, 0, 160000, 50000, ?, 0, 0, 0, pending, partial, ?, TARISA EKA SALSHABELLA , 085601211320, dewasa, ?, Tamu 1 [Overbooked/Conflict], BK-20260828-1950, 2026-08-28 23:59:03, 2026-08-28 23:59:03))"} 
